javascript 将dd / mm / yyyy格式化为qlikDate值,随意重写本机js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 将dd / mm / yyyy格式化为qlikDate值,随意重写本机js相关的知识,希望对你有一定的参考价值。

// Requires plugin -> https://github.com/jsmreese/moment-duration-format

/**
* Format date string "dd/mm/yyyy" as QlikDate value
*/
function formatAsQlikDate(dateString) {
    var startDate = moment('1899-12-30'); // excel start date
    var selectedDate = moment(dateString);

    // get time difference in seconds
    var dateDifferenceSeconds = selectedDate.diff(startDate);

    // convert to ms to days
    return Math.ceil(moment.duration(dateDifferenceSeconds, 'milliseconds').asDays());
}

以上是关于javascript 将dd / mm / yyyy格式化为qlikDate值,随意重写本机js的主要内容,如果未能解决你的问题,请参考以下文章

中国标准时间转换成YYY-MM-DD

git rebase abort 后的 git reset --hard 错误:警告:ref HEAD 的日志在 DD/MM/YYY TTTT 上意外结束

使用PHP将日期转换为YYYY-MM-DD

将字符串转换为 yyyy-mm-dd

如何将 postgres 中的日期类型设置为 DD/MM/YYYY 格式

将日期 javascript 从 yyyy/mm/dd 反转为 dd/mm/yyyy