【发布时间】:2012-03-03 09:28:03
【问题描述】:
如何格式化这个日期?
<li>Sat Mar 03 2012 14:16:05 GMT+0530 (India Standard Time)</li>
我使用 new date() 函数来获取此 li 中的日期。我想要这样的约会03/03/2012
【问题讨论】:
如何格式化这个日期?
<li>Sat Mar 03 2012 14:16:05 GMT+0530 (India Standard Time)</li>
我使用 new date() 函数来获取此 li 中的日期。我想要这样的约会03/03/2012
【问题讨论】:
function dateFormat(){
var d = new Date();
date = d.getDate();
date = date < 10 ? "0"+date : date;
mon = d.getMonth()+1;
mon = mon < 10 ? "0"+mon : mon;
year = d.getFullYear()
return (date+"/"+mon+"/"+year);
}
dateFormat();
【讨论】:
您需要做的就是告诉日期函数将日期格式化为您想要的输出类型。
(假设您使用的是上面提到的 JavaScript 的日期函数。)
http://www.webdevelopersnotes.com/tips/html/10_ways_to_format_time_and_date_using_javascript.php3
<script type="text/javascript">
<!--
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth();
var curr_year = d.getFullYear();
document.write(curr_date + "-" + curr_month + "-" + curr_year);
//-->
</script>
或
http://blog.stevenlevithan.com/archives/date-time-format
或
http://archive.plugins.jquery.com/project/jquery-dateFormat
<script>
$.format.date("2009-12-18 10:54:50.546", "dd/MM/yyyy");
</script>
【讨论】: