为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

吃鸡游戏 2019-08-29 08:58:52
在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有帮助吗?谢谢
查看完整描述

3 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

要获得时间和日期,你应该使用

    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"

在这里阅读更多。


查看完整回答
反对 回复 2019-08-29
?
aluckdog

TA贡献1847条经验 获得超7个赞

对于这个真正的mysql样式,请使用以下函数:

  • 如果您点击下面的“运行代码段”按钮

  • 它将显示一个简单的实时数字时钟示例

  • 该演示将显示在代码段下方。

function getDateTime() {
        var now     = new Date(); 
        var year    = now.getFullYear();
        var month   = now.getMonth()+1; 
        var day     = now.getDate();
        var hour    = now.getHours();
        var minute  = now.getMinutes();
        var second  = now.getSeconds(); 
        if(month.toString().length == 1) {
             month = '0'+month;
        }
        if(day.toString().length == 1) {
             day = '0'+day;
        }   
        if(hour.toString().length == 1) {
             hour = '0'+hour;
        }
        if(minute.toString().length == 1) {
             minute = '0'+minute;
        }
        if(second.toString().length == 1) {
             second = '0'+second;
        }   
        var dateTime = year+'/'+month+'/'+day+' '+hour+':'+minute+':'+second;   
         return dateTime;
    }

    // example usage: realtime clock
    setInterval(function(){
        currentTime = getDateTime();
        document.getElementById("digital-clock").innerHTML = currentTime;
    }, 1000);
<div id="digital-clock"></div>


查看完整回答
反对 回复 2019-08-29
  • 3 回答
  • 0 关注
  • 1286 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信