tension
V2EX  ›  问与答

jQuery 是否可以计算时间?

  •  
  •   tension · Apr 7, 2015 · 4156 views
    This topic created in 4234 days ago, the information mentioned may be changed or developed.
    比如 有个值 2016-1-23 暂且叫它 A吧

    我是否可以用jQuery 来计算 从今天到 A 这个时间有多少天?
    14 replies  •  2015-04-07 21:27:54 +08:00
    xiaogui
    xiaogui
    Apr 7, 2015❤️1
    1
    javascript 就可以
    iyaozhen
    iyaozhen
    Apr 7, 2015❤️1
    2
    这个属于 js 的事情吧。

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

    或者你直接转换成unix时间戳,然后相减。
    gangsta
    gangsta
    Apr 7, 2015❤️4
    3
    有个库专门干这个的:
    http://momentjs.com
    ituren
    ituren
    Apr 7, 2015❤️1
    4
    (new Date('2016-1-23') - new Date().setHours(0,0,0,0))/(1000*60*60*24)
    tension
    tension
    OP
    Apr 7, 2015
    5
    @ituren 非常感谢。。
    tension
    tension
    OP
    Apr 7, 2015
    6
    @ituren 这个公式 ,小数点都算出来了,有没有 可以截断 小数点之前的?
    abcfyk
    abcfyk
    Apr 7, 2015❤️1
    7
    @tension date_format
    Livid
    Livid
    MOD
    PRO
    Apr 7, 2015❤️1
    8
    3 楼的做法是最强大的。
    Pastsong
    Pastsong
    Apr 7, 2015
    9
    Moment.js 见过很多网站用
    tension
    tension
    OP
    Apr 7, 2015
    10
    @Livid 我看了 案例,我想要的是 比如 我的A 日期 是 2015年5月1日

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

    他这个貌似有合适的呀。。
    dimlau
    dimlau
    Apr 7, 2015
    11
    @tension

    moment("20160123", "YYYYMMDD").fromNow();
    jarlyyn
    jarlyyn
    Apr 7, 2015
    12
    moment.js好用。
    tension
    tension
    OP
    Apr 7, 2015
    13
    @dimlau 我试试,谢谢
    tension
    tension
    OP
    Apr 7, 2015
    14
    @dimlau 调用出来的格式是 in a year

    怎么破
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   952 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 20:19 · PVG 04:19 · LAX 12:19 · JFK 15:19
    ♥ Do have faith in what you're doing.