Javascript 在js文件中将字符串转换为日期格式
如何将字符串“29-05-2014”转换为js中的日期格式? 我尝试了下面给出的代码,但它显示了无效的日期错误消息Javascript 在js文件中将字符串转换为日期格式,javascript,date-format,Javascript,Date Format,如何将字符串“29-05-2014”转换为js中的日期格式? 我尝试了下面给出的代码,但它显示了无效的日期错误消息 var date_text = $(".startdate").text(); var start_date = new Date(date_text); 请帮帮我。提前感谢。您应该使用yyyy-mm-dd日期格式。这项工作: a = new Date("2014-05-14"); 您可以尝试使用以下方法: var parseDate = function(txt) {
var date_text = $(".startdate").text();
var start_date = new Date(date_text);
请帮帮我。提前感谢。您应该使用yyyy-mm-dd日期格式。这项工作:
a = new Date("2014-05-14");
您可以尝试使用以下方法:
var parseDate = function(txt)
{
console.log(txt);
txt = txt.replace(/(\d{2})\-(\d{2})\-(\d{4})/, '$2/$1/$3');
console.log(txt);
return new Date(txt);
};
alert(parseDate("29-05-2014"));
alert(parseDate("16-06-2014"));
看看