我從MySQL
db(類型timestamp
)讀取時間戳。如何使用jquery格式化MySQL時間戳
像這樣:2017-04-01 15:34:31
我想格式化使用jquery
並設置一些span
元素此日期。我是jquery
的新手,我不知道該怎麼做。
謝謝。
我從MySQL
db(類型timestamp
)讀取時間戳。如何使用jquery格式化MySQL時間戳
像這樣:2017-04-01 15:34:31
我想格式化使用jquery
並設置一些span
元素此日期。我是jquery
的新手,我不知道該怎麼做。
謝謝。
嘗試使用DATE_FORMAT(date,format)
函數MySQL
。例如:
DATE_FORMAT(NOW(),'%m-%d-%Y')
會給你04-01-2017。然後將其包裝在<span>
中。
如果您使用的是PHP然後
strftime('%m-%d-%Y',$timestamp);
是一個另類。 Stack Overflow中有很多例子。谷歌會讓你到那裏。
,如果您是在客戶端,你receving的timestamp
可以Convert a Unix timestamp to time in JavaScript
// Create a new JavaScript Date object based on the timestamp
// multiplied by 1000 so that the argument is in milliseconds, not seconds.
var date = new Date(unix_timestamp*1000);
// Hours part from the timestamp
var hours = date.getHours();
// Minutes part from the timestamp
var minutes = "0" + date.getMinutes();
// Seconds part from the timestamp
var seconds = "0" + date.getSeconds();
// Will display time in 10:30:23 format
var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);
要格式化的文本添加到span
你可以使用JavaScript或jQuery的
// Javascript
document.querySelector("span").text(formattedTime);
// jQuery
$("span").text(formattedTime);
更多有關Date
對象的信息,請參閱MDN或ECMAScript 5 specification。
此外:
對收到的答案添加評論,看他們是否幫助以及以何種方式發表評論是一件好事。 –