篇首语:本文由小常识网(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的主要内容,如果未能解决你的问题,请参考以下文章