将Date对象转换为毫秒

时间:2013-12-11 22:49:26

标签: javascript jquery date datetime time

这里我有一个功能:

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

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

1 个答案:

答案 0 :(得分:2)

您正在尝试将myDate视为数组,但它是一个对象字面值。使用对象键

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

我无法判断date中是否有字符串或myDate个对象。

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