代码之家  ›  专栏  ›  技术社区  ›  SilverLight

Javascript |获取日期时间格式的当前UTC日期时间-非字符串

  •  0
  • SilverLight  · 技术社区  · 4 年前


    但我正在寻找一个javascript函数,它以datetime格式返回当前utc datetime。

    var dateTime_now = new Date();
    var dateTime_now_utc_str = dateTime_now.toUTCString();
    alert(dateTime_now_utc_str);
    2 回复  |  直到 4 年前
        1
  •  1
  •   ProfDFrancis    4 年前

    .toISOString()是您想要的,而不是.toutString()

    您已经有了Javascript 内部的 变量中的日期时间格式 dateTime_now . 所以我认为您确实需要字符串输出,但不需要字符串 Sun, 05 Dec 2021 06:11:15 GMT ,因为它包含无用的字符串,如 Sun Dec . 我猜您确实想要一个字符串输出,但是包含数字和分隔符,并且没有单词。

    var dateTime_now = new Date();
    var dateTime_now_utc_str = dateTime_now.toISOString();
    console.log(dateTime_now_utc_str);
    
    // Result:      2021-12-05T06:10:54.299Z

    为什么?

    我在这里详细解释了原因:

    https://stackoverflow.com/a/58347604/7549483

    简而言之,UTC仅表示“在GMT+0时区内”,而ISO是格式的名称 日期格式 日期格式的全称为ISO 8601。

    enter image description here

        2
  •  -3
  •   freelanceing mindset    4 年前

    我想如果你使用 moment js .