Date.parse适用于字符串但不是同一字符串的变量?

时间:2016-01-29 16:24:00

标签: javascript

这里有点困惑。我有一个date.parse用于字符串,但不适用于其中包含完全相同字符串的变量。

finish2 = Date.parse('2016-01-29 16:15:28'),
finish = Date.parse(div.data('completed')),

console.log(finish2);
console.log(finish);

输出是:

1454083140000
NaN

div.data来自:

data-completed="{{ $construction->completed_at }}

这等于2016-01-29 16:15:28(格式与工作的格式相同)。所以我很困惑..这个字符串正在拉动我手动完成的字符串..有点丢失。

任何帮助将不胜感激!

HTML输出:

<div class="well well-sm tm" data-completed="2016-01-29 16:15:28">

1 个答案:

答案 0 :(得分:0)

我可能错了,但我不相信div.data('completed')应该返回任何内容,除非div是jQuery对象。如果它只是对元素的引用,您可能希望执行$(div).data('completed')