在javascript中将“23-11-2016”格式字符串转换为日期

时间:2016-11-25 11:46:10

标签: javascript date protractor

我有一个带有日期格式字符串的函数的变量结果(mm-dd-yyyy)。我需要以相同的格式将此字符串转换为日期,如“23-11-2016”字符串应转换为日期为23-11-2016。我不希望任何时间或分钟只是像23-11-206那样,因为我需要将它传递给另一个功能。我尝试过所有解决方案但没有任何效果。我脚本中的一些代码行如下

date2 = calendar_page.verifyNthDay(today);
//date2 = 23-12-2016
var date_two = new Date(date2);
console.log(date_two);
//Output shows as Invalid Date on console.

1 个答案:

答案 0 :(得分:0)

尝试

var date2 = calendar_page.verifyNthDay(today);
    date2 = date2.split('-').reverse().join('-').replace(/-/g,'/');

var date_two = new Date(date2);

console.log(date_two);