tension
V2EX  ›  问与答

jQuery 是否可以计算时间?

  •  
  •   tension · Apr 7, 2015 · 3783 views
    This topic created in 4079 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
        1
    xiaogui  
       Apr 7, 2015   ❤️ 1
    javascript 就可以
    iyaozhen
        2
    iyaozhen  
       Apr 7, 2015   ❤️ 1
    这个属于 js 的事情吧。

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

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

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

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

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

    怎么破
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   906 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 22:30 · PVG 06:30 · LAX 15:30 · JFK 18:30
    ♥ Do have faith in what you're doing.