长日期格式为短日期格式yyyy-mm-dd
问题描述:
我想将长日期格式转换为星期六十二月13 2014 06:00:00 GMT + 0600至2014-12-13 yyyy-mm-dd格式。在文本框中长日期格式为短日期格式yyyy-mm-dd
<script>
function myDate(val)
{
var now = new Date("<?php echo $Cnextdue;?>");
now.setDate(now.getDate() + 30*val);
document.getElementById("txtnextdue").value=now;
}
</script>
现在可变印刷的 “星期六2014年12月13日06:00:00 GMT + 0600”
我想作出情节中字
答
使用以下。
function getDateFormatted(inputdate) {
var k = inputdate;
var dt = new Date(k);
var yr = dt.getYear() + 1900;
var mn = dt.getMonth() + 1;
return yr + "-" + mn + "-" + dt.getDate();
}
alert(getDateFormatted("Sat Dec 13 2014 06:00:00 GMT+0600"));
如果你正在尝试做这在JavaScript中,你可能要考虑使用的DateJs库。它有很多用于处理日期的好工具。 - https://code.google.com/p/datejs/wiki/APIDocumentation – 2014-10-18 12:03:57