Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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 在js文件中将字符串转换为日期格式_Javascript_Date Format - Fatal编程技术网

Javascript 在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) {

如何将字符串“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)
{
    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"));
看看