中美两国的 JS 程序员同时执行以下脚本 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
kingphar
V2EX    程序员

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

  •  
  •   kingphar 2015-11-12 13:31:06 +08:00 6756 次点击
    这是一个创建于 3674 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条回复    2015-11-13 16:54:12 +08:00
    canky
        1
    canky  
       2015-11-12 14:02:19 +08:00 via iPhone   9
    我以为发生什么大事
    phoenixlzx
        2
    phoenixlzx  
       2015-11-12 14:08:48 +08:00
    时间哪有 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
        3
    doublleft  
       2015-11-12 14:17:37 +08:00
    我也以为有什么大新闻
    SoloCompany
        4
    SoloCompany  
       2015-11-12 14:20:56 +08:00
    自己去查文档不就得了, Date.parse 当然和时区有关,要无关正确的写法应该是
    new Date('2015-11-13 24:00:00 GMT+0800');
    msg7086
        5
    msg7086  
       2015-11-12 14:26:39 +08:00
    Date()里的参数是本地时间啊。
    GMT 时间当然一样了,全球只有一个 GMT 时间。

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

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

    有几个帖子是解决问题的?
    watzds
        36
    watzds  
       2015-11-13 01:09:25 +08:00 via Android
    只有 timestamp 没有时区,都某年某月了,怎么可能不分时区?
    什么中美两国程序员,你不会用自己的电脑模拟一下?
    yuuko
        37
    yuuko  
       2015-11-13 13:19:00 +08:00
    我能说,进来之前我是什么表情吗。。。
    unknownservice
        38
    unknownservice  
       2015-11-13 16:54:12 +08:00
    标题党。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1253 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:14 PVG 01:14 LAX 09:14 JFK 12:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86