Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将日期对象转换为毫秒_Javascript_Jquery_Date_Datetime_Time - Fatal编程技术网

Javascript 将日期对象转换为毫秒

Javascript 将日期对象转换为毫秒,javascript,jquery,date,datetime,time,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

这里我有一个函数:

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
现在我想把这个日期(
min
max
)转换成毫秒

我试试这个:

function startEndSec () {
        var myDate = timeline.getDataRange();
        var pocetak = myDate[0].getTime();
        return pocetak; 
    }
但是控制台说:
不能调用未定义的方法“getTime”


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

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

var minDate=new Date( myDate.min).getTime();
我不知道您在
myDate
中是否有字符串或
date
对象


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

我尝试:函数startEndSec(){var myDate=timeline.getVisibleChartRange();var pocetak=new date(myDate.min).getTime();return pocetak;}但在控制台中我得到NaN???它是一个对象,而不是一个对象文本,而且它们已经是
Date
对象,否则就不会是这样(属性值周围没有引号)。问题中看起来像对象文字的东西是Chrome控制台或其他JavaScript调试器中显示的内容。例如,将
({min:new Date,max:new Date})
粘贴到Chrome控制台中,您将看到与问题非常相似的内容;dateRangeMap=timeline.getDataRange();minTime=+新日期(dateRangeMap.min);maxTime=+新日期(dateRangeMap.max)@MichaelMikowski阅读了主题…OP wants millides=getTime()@charlietfl尝试代码;它返回毫秒,就像请求的OP一样。