• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kingphar
V2EX  ›  程序员

中美两国的 JS 程序员同时执行以下脚本

  •  
  •   kingphar · Nov 12, 2015 · 7527 views
    This topic created in 4016 days ago, the information mentioned may be changed or developed.

    var d = new Date('2015-11-13 24:00:00');
    document.write(d.toGMTString());

    输出的结果是否一样?

    有点困惑这个问题,关键的地方应该就是 Date()的参数,如上面的 2015-11-13 24 : 00 : 00 是否跟时区有关。。

    我知道 var d = new Date();
    document.write(d.toGMTString()); 这个应该全部时区同一时刻输出结果一样的。
    有点 LOW ,求大神指点

    38 replies  •  2015-11-13 16:54:12 +08:00
    canky
    canky
    Nov 12, 2015 via iPhone❤️9
    1
    我以为发生什么大事
    phoenixlzx
    phoenixlzx
    Nov 12, 2015
    2
    时间哪有 24:00:00 啊,你应该写 00:00:00

    然后传参不带时区默认使用本地时区,例如我在终端运行

    > var d = new Date('2015-11-13 00:00:00');
    undefined
    > d
    Fri Nov 13 2015 00:00:00 GMT+0800 (CST)
    > d.toGMTString()
    'Thu, 12 Nov 2015 16:00:00 GMT'

    所以如果在美国使用 UTC-9 之类的时区的话,最后打印的结果肯定是不一样的
    doublleft
    doublleft
    Nov 12, 2015
    3
    我也以为有什么大新闻
    SoloCompany
    SoloCompany
    Nov 12, 2015
    4
    自己去查文档不就得了, Date.parse 当然和时区有关,要无关正确的写法应该是
    new Date('2015-11-13 24:00:00 GMT+0800');
    msg7086
    msg7086
    Nov 12, 2015
    5
    Date()里的参数是本地时间啊。
    GMT 时间当然一样了,全球只有一个 GMT 时间。

    @phoenixlzx UTC-9 在阿拉斯加,太偏了。
    IamJ
    IamJ
    Nov 12, 2015
    6
    这标题真拉风
    sodatea
    sodatea
    Nov 12, 2015
    7
    这里有个详尽的测试 http://dygraphs.com/date-formats.html
    SourceMan
    SourceMan
    Nov 12, 2015
    8
    一个程序员的脚本正常运行
    一个程序员的脚本 timeout 后结束运行
    haozhang
    haozhang
    Nov 12, 2015
    9
    对于 GMT 、 UTC 等都是获取标准时,要根据当地的时区才能换算成当地时间,比如 UTC 时间 08:00 ,你在北京(也就是东八区)就要加上 08:00 变成北京当地时间 16:00 。
    leavic
    leavic
    Nov 12, 2015
    10
    咱能好好写标题不
    phoenixlzx
    phoenixlzx
    Nov 12, 2015
    11
    @msg7086 举个栗子不要在意
    comanboy
    comanboy
    Nov 12, 2015
    12
    好有深意的標題,直接吸引我點了進來。
    youkeshen
    youkeshen
    Nov 12, 2015
    13
    Seattle, UTC/GMT -8 hours, Sat, 14 Nov 2015 08:00:00 GMT
    Ryekee
    Ryekee
    Nov 12, 2015
    14
    被標題嚇到戳開看……
    paw
    paw
    Nov 12, 2015
    15
    看到标题第一感觉,,,
    我擦,什么 NB 的脚本能搞瘫互联网吗!?
    点进来
    我擦,,,, LZ 要不要这样啊
    R18
    R18
    Nov 12, 2015
    16
    我本来是打算回复 地球会爆炸
    HentaiMew
    HentaiMew
    Nov 12, 2015
    17
    你是想说时差还是想说类似 UTC 这种时间格式啊....
    标题未免太叼了,我以为是中美程序员之间的较量呢。
    bobsam
    bobsam
    Nov 12, 2015
    18
    我还以为运行了电脑会炸
    xxppxiaowei
    xxppxiaowei
    Nov 12, 2015
    19
    你国或成最大输家
    cszchen
    cszchen
    Nov 12, 2015
    20
    不一样
    因为在 new Date 的时候,如果没有指定时区,会用当前电脑的时区,所以在中国和美国,'2015-11-13 24:00:00'所代表的时间是不一样的。
    ttma1046
    ttma1046
    Nov 12, 2015
    21
    吓死了。。

    肯定有区别。
    GPU
    GPU
    Nov 12, 2015
    22
    论标题的重要性
    zhantss
    zhantss
    Nov 12, 2015
    23
    吓死人 我也以为有大新闻
    lphnice
    lphnice
    Nov 12, 2015 via Android
    24
    标题我给 100 分
    dmmo
    dmmo
    Nov 12, 2015
    25
    标题简直是 6.
    wdlth
    wdlth
    Nov 12, 2015
    26
    我还以为世界会改变……
    kiritoalex
    kiritoalex
    Nov 12, 2015
    27
    你们不要动不动就搞个大新闻
    fengyqf
    fengyqf
    Nov 12, 2015
    28
    还以为要吐槽中国程序员。。。。
    上当的感觉油然而生
    lichun
    lichun
    Nov 12, 2015
    29
    晋太元中,武陵人以。。。
    Khlieb
    Khlieb
    Nov 12, 2015 via Android
    30
    标题党?!
    miaotaizi
    miaotaizi
    Nov 12, 2015
    31
    标题叼!
    wohenyingyu01
    wohenyingyu01
    Nov 12, 2015
    32
    以为标题的下一句应该是:世界末日就到了
    vh2h
    vh2h
    Nov 13, 2015 via Android
    33
    说楼主是标题党呢,楼主又不是,但是,为什么我跑进来了呢?
    ibireme
    ibireme
    Nov 13, 2015
    34
    总想弄个大新闻。。
    phoenixlzx
    phoenixlzx
    Nov 13, 2015
    35
    好了你们喷楼主不会取标题喷一次还不够非得跟风喷那么多次干嘛?

    有几个帖子是解决问题的?
    watzds
    watzds
    Nov 13, 2015 via Android
    36
    只有 timestamp 没有时区,都某年某月了,怎么可能不分时区?
    什么中美两国程序员,你不会用自己的电脑模拟一下?
    yuuko
    yuuko
    Nov 13, 2015
    37
    我能说,进来之前我是什么表情吗。。。
    unknownservice
    unknownservice
    Nov 13, 2015
    38
    标题党。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   919 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 21:17 · PVG 05:17 · LAX 13:17 · JFK 16:17
    ♥ Do have faith in what you're doing.