我想将2014/09/30
之类的日期转换为Julian日期。转换日期应该返回一个整数。
我想要这个整数的原因是在减法公式中使用它,然后将最终结果恢复为日期。
如何将日期转换为Julian,然后将最终结果转换为日期?
答案 0 :(得分:2)
Date.prototype.getJulian = function() {
return Math.ceil((this / 86400000) - (this.getTimezoneOffset()/1440) + 2440587.5);
}
var valDate = input1[0];
var dt = new Date(valDate);
var julian_dt = dt.getJulian();
output1 = julian_dt;
我能够使用上面的代码。
由于
答案 1 :(得分:0)
您应该熟悉javascript的Date
个对象。您可以从另一个日期对象中减去一个日期对象以查找时间差异以及各种其他漂亮的东西。与使用字符串和整数相比,它肯定更清晰,更不容易出错。