V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
firhome
V2EX  ›  程序员

js 时间函数的一点问题。

  •  
  •   firhome · Apr 29, 2017 · 2768 views
    This topic created in 3285 days ago, the information mentioned may be changed or developed.
    >> new Date('2017-05-01')
    >> Mon May 01 2017 08:00:00 GMT+0800 (CST)

    >> new Date('2017-5-1')
    >> Mon May 01 2017 00:00:00 GMT+0800 (CST)

    补 0 和 没补 0 的区别? 有这方面的资料吗? 以前好像没怎么意识阿。
    4 replies    2017-04-29 16:43:07 +08:00
    dumbass
        1
    dumbass  
       Apr 29, 2017 via Android
    而且我发现在 chrome 上和 firefox 上,创建出的日期还不一样。
    xiaody
        2
    xiaody  
       Apr 29, 2017
    按 ISO 8601 都应该补零的,不补的话 ECMAScript 规范说各个实现可以自己随便理解。
    dangyuluo
        3
    dangyuluo  
       Apr 29, 2017
    前导零的话各个浏览器都不同,所以规定好格式进行解析。推荐用 moment.js
    sxlzll
        4
    sxlzll  
       Apr 29, 2017
    只有两种规范的形式,一种 ISO XX 一种 rfcXX,具体去看下 mdn
    其余非标准化的字符串在不同平台可能有不同结果,建议自行封装 format 方法
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2758 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 15:42 · PVG 23:42 · LAX 08:42 · JFK 11:42
    ♥ Do have faith in what you're doing.