繁体   English   中英

在javascript中将日期从dd / mm / yyyy转换为yyyy-mm-dd

[英]convert date from dd/mm/yyyy to yyyy-mm-dd in javascript

好的,所以我有一个表格,其列日期和日期值如“2013-05-03”,因为该表是动态填充的。 我已经使用php转换了日期,现在日期看起来像“03/05/2013”

php转换:

<td> <?php echo date("d/m/Y", strtotime($row['date'])) ?> </td>

由于我在我的页面中有一个编辑功能,我也使用我想将日期转换回原始格式,以便chrome可以识别它

var date = new Date(feed date in dd/mm/yyyy format);
    $("#customer_date").val(date);

我尝试了上面的方法。 但看起来转换不会发生。 什么可能是一个不同的方法? 谢谢!

做一个简单的拆分和加入

var date = "03/05/2013";
var newdate = date.split("/").reverse().join("-");

"2013-05-03"

由于您的日期实际上只是一个字符串,最快的方法就是像这样拆分它。

date = "03/05/2013";
date = date.split("/").reverse().join("-");

$("#customer_date").val(date);

这里的示例http://jsfiddle.net/GNFGP/1

如果你想要更强大的日期格式,你可以在这里使用Steven Levithan编写的日期格式函数

var date = dateFormat(new Date("Thu Oct 14 2010 00:00:00 GMT 0530 (India Standard Time)"), 'yyyy-mm-dd');

'2015-04-03 16:50:05'给出'03 -04-2015 16:50',代码如下

var formattedTime = '2015-04-03 16:50:05'.substr(0,10).split('-').reverse().join('-')+" "+'2015-04-03 16:50:05'.substr(11,5);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM