在JavaScript中获取当前日期和时间

在JavaScript中获取当前日期和时间

我有一个脚本,用JavaScript打印当前的日期和时间,但DATE总是错误的。这是代码:


var currentdate = new Date();

var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth() 

+ "/" + currentdate.getFullYear() + " @ " 

+ currentdate.getHours() + ":" 

+ currentdate.getMinutes() + ":" + currentdate.getSeconds();

它应该打印18/04/2012 15:07:33和打印3/3/2012 15:07:33


有帮助吗?谢谢


吃鸡游戏
浏览 1287回答 3
3回答

BIG阳

要获得时间和日期,你应该使用    new Date().toLocaleString();>> "09/08/2014, 2:35:56 AM"只获得您应该使用的日期    new Date().toLocaleDateString();>> "09/08/2014"只获得你应该使用的时间    new Date().toLocaleTimeString();>> "2:35:56 AM"或者,如果你只想要hh:mm没有AM / PM 格式的美国英语时间    new Date().toLocaleTimeString('en-US', { hour12: false,                                               hour: "numeric",                                               minute: "numeric"});>> "02:35"或英国英语    new Date().toLocaleTimeString('en-GB', { hour: "numeric",                                               minute: "numeric"});>> "02:35"在这里阅读更多。

aluckdog

对于这个真正的mysql样式,请使用以下函数:如果您点击下面的“运行代码段”按钮它将显示一个简单的实时数字时钟示例该演示将显示在代码段下方。function&nbsp;getDateTime()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;now&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;new&nbsp;Date();&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;year&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;now.getFullYear(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;month&nbsp;&nbsp;&nbsp;=&nbsp;now.getMonth()+1;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;day&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;now.getDate(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;hour&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;now.getHours(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;minute&nbsp;&nbsp;=&nbsp;now.getMinutes(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;second&nbsp;&nbsp;=&nbsp;now.getSeconds();&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(month.toString().length&nbsp;==&nbsp;1)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;month&nbsp;=&nbsp;'0'+month; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(day.toString().length&nbsp;==&nbsp;1)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;day&nbsp;=&nbsp;'0'+day; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(hour.toString().length&nbsp;==&nbsp;1)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hour&nbsp;=&nbsp;'0'+hour; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(minute.toString().length&nbsp;==&nbsp;1)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;minute&nbsp;=&nbsp;'0'+minute; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(second.toString().length&nbsp;==&nbsp;1)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;second&nbsp;=&nbsp;'0'+second; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;dateTime&nbsp;=&nbsp;year+'/'+month+'/'+day+'&nbsp;'+hour+':'+minute+':'+second;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;dateTime; &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;example&nbsp;usage:&nbsp;realtime&nbsp;clock &nbsp;&nbsp;&nbsp;&nbsp;setInterval(function(){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currentTime&nbsp;=&nbsp;getDateTime(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById("digital-clock").innerHTML&nbsp;=&nbsp;currentTime; &nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;1000);<div&nbsp;id="digital-clock"></div>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript