如何将日期与字符串分开

时间:2014-05-01 14:47:47

标签: javascript

This is a string 2011-11-09 00:00:00 所以现在我如何将日期,即2011-11-09与字符串分开,我不想在这里使用切片,如果有人有更好的选择或想法请告诉我..

4 个答案:

答案 0 :(得分:3)

var date = '2011-11-09 00:00:00'.split(' ')[0];

答案 1 :(得分:2)

您可以按' '拆分它,然后第一个元素将包含您想要的内容。

console.log('2011-11-09 00:00:00'.split(' ')[0]);

答案 2 :(得分:1)

像这样:

var date = 'This is a string 2011-11-09 00:00:00'.match(/\d{4}-\d{2}-\d{2}/)

答案 3 :(得分:1)

如果你不想使用拼接,就像你发布的那样你可以创建一个Date obj

 var newDate = new Date(2011-11-09 00:00:00);

然后获取日期,只需使用toString覆盖

 var dateOnly = newDate.toString("YYYY-mm-dd");

即如果你不想使用拼接或拆分