jQuery 是否可以计算时间?

2015-04-07 14:41:55 +08:00
 tension
比如 有个值 2016-1-23 暂且叫它 A吧

我是否可以用jQuery 来计算 从今天到 A 这个时间有多少天?
3167 次点击
所在节点    问与答
14 条回复
xiaogui
2015-04-07 14:59:54 +08:00
javascript 就可以
iyaozhen
2015-04-07 15:05:01 +08:00
这个属于 js 的事情吧。

我用的是这个: http://phpjs.org/categories/datetime/

或者你直接转换成unix时间戳,然后相减。
gangsta
2015-04-07 15:05:54 +08:00
有个库专门干这个的:
http://momentjs.com
ituren
2015-04-07 15:07:00 +08:00
(new Date('2016-1-23') - new Date().setHours(0,0,0,0))/(1000*60*60*24)
tension
2015-04-07 15:25:29 +08:00
@ituren 非常感谢。。
tension
2015-04-07 15:40:49 +08:00
@ituren 这个公式 ,小数点都算出来了,有没有 可以截断 小数点之前的?
abcfyk
2015-04-07 18:49:15 +08:00
@tension date_format
Livid
2015-04-07 18:56:22 +08:00
3 楼的做法是最强大的。
Pastsong
2015-04-07 19:07:39 +08:00
Moment.js 见过很多网站用
tension
2015-04-07 19:52:12 +08:00
@Livid 我看了 案例,我想要的是 比如 我的A 日期 是 2015年5月1日

我想算出 今天到 A 这个日期 还有多少天。。

他这个貌似有合适的呀。。
dimlau
2015-04-07 20:17:30 +08:00
@tension

moment("20160123", "YYYYMMDD").fromNow();
jarlyyn
2015-04-07 20:24:22 +08:00
moment.js好用。
tension
2015-04-07 21:22:25 +08:00
@dimlau 我试试,谢谢
tension
2015-04-07 21:27:54 +08:00
@dimlau 调用出来的格式是 in a year

怎么破

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/182108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX