javascript - JQuery DateTime - 比较日期

标签 javascript jquery

只是想知道是否可以比较两个日期之间的天数差异,我已经在 C# 中这样做了,但是可以在 JQuery 中完成吗?

        TimeSpan span = DateTime.Now - LastDate;       

        if (span.Days > 3)
        {

        }
        else
        {

        }

有人有什么想法吗?

干杯

最佳答案

这是一个 javascript 函数,用于在 javascript 中获取两个日期之间的天数,这里不需要 jquery;

function days_between(date1, date2) {

    // The number of milliseconds in one day
    var ONE_DAY = 1000 * 60 * 60 * 24

    // Convert both dates to milliseconds
    var date1_ms = date1.getTime()
    var date2_ms = date2.getTime()

    // Calculate the difference in milliseconds
    var difference_ms = Math.abs(date1_ms - date2_ms)

    // Convert back to days and return
    return Math.round(difference_ms/ONE_DAY)

}

关于javascript - JQuery DateTime - 比较日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6664371/

相关文章:

javascript - 音频无法与Cookie一起正常使用

javascript - YAHOO.lang 的 jQuery 版本(isUndefined、isNull、isString 等)

jquery - 如何为动态生成的表填充 table.DataTable.fnSettings.aoFooter?

jquery:即使在不同的字段集中也选择下一个输入

javascript - 在 jquery 中使用单击时无法更改 css

javascript - 如果已经触发,则仅触发 Jquery ajax 一次

javascript - 无法使用 Javascript 变量

javascript - 除了在 CSP 策略中添加 'unsafe-inline' 以添加内联样式 attr 之外,还有其他方法可以替代 setAttribute() 吗?

javascript - 删除 Google Maps API Premier 使用条款/ Logo /等。链接?

javascript - 如何将内容与列表放在同一行?