hackerzhou / Love

My love story with MaryNee
love.hackerzhou.me
2.21k stars 1.54k forks source link

时间计算错误你们有遇到么? #5

Open Zenuncl opened 10 years ago

Zenuncl commented 10 years ago

比如我用这个代码计算了一个2013年10月30日到现在(14年3月18日)的时间,明明是139天但是却显示在网站上是108天,是我使用错误还是什么错误??

chenkan0104 commented 10 years ago

我觉得你得注意一下javascript的时间set函数,看看参数是从零开始还是从1开始,挺坑人的。

发件人: David Jiang [mailto:notifications@github.com] 发送时间: 2014年3月18日 13:39 收件人: hackerzhou/Love 主题: [Love] 时间计算错误你们有遇到么? (#5)

比如我用这个代码计算了一个2013年10月30日到现在(14年3月18日)的时间,明明是139天但是却显示在网站上是108天,是我使用错误还是什么错误??

— Reply to this email directly or view it on GitHub https://github.com/hackerzhou/Love/issues/5 . https://github.com/notifications/beacon/3645791__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxMDc0MDMxNiwiZGF0YSI6eyJpZCI6Mjc5MTIzODR9fQ==--a0f4efb62c3dd205a21d4d2d17cb356384f5d62c.gif

drjinying commented 10 years ago

我也遇到了这个问题,但是变换一下表达就对了,原本为什么错,我也搞不清楚。 我commit的上面有这部分代码。我是按天计算的,可供参考。

hackerzhou commented 10 years ago

看来你们都不知道javascript的date是从0-11的。。。

drjinying commented 10 years ago

== 我去...服了,看来我的程序员思维还不够深入啊!

wenge9487 commented 3 years ago

对 会差一个月,因为是从0开始算的= =