将Date对象转换为毫秒

Convert Date object to milliseconds

本文关键字:转换 Date 对象      更新时间:2023-09-26

这里有一个函数:

timeline.getDataRange();

这给了我这样的结果:

Object {min: Sun Dec 31 1899 14:00:00 GMT+0100 (Central Europe Standard Time), max: Fri Dec 13 2013 15:07:22 GMT+0100 (Central Europe Standard Time)}
max: Fri Dec 13 2013 15:07:22 GMT+0100 (Central Europe Standard Time)
min: Sun Dec 31 1899 14:00:00 GMT+0100 (Central Europe Standard Time)
__proto__: Object

现在我想把这个日期(minmax)转换成毫秒

我试试这个:

function startEndSec () {
        var myDate = timeline.getDataRange();
        var pocetak = myDate[0].getTime();
        return pocetak; 
    }

但控制台说:Cannot call method 'getTime' of undefined

如何将此日期(最小值、最大值)转换为毫秒?

您试图将myDate视为一个数组,但它是一个对象文字。使用对象键

var minDate=new Date( myDate.min).getTime();

我不知道myDate中是否有字符串或date对象。

如果它们已经是date对象,则只需要myDate.min.getTime()