如何格式化此日期?
<li>Sat Mar 03 2012 14:16:05 GMT+0530 (India Standard Time)</li>
我使用了新的date()函数来获取此li中的日期。我想要这样的日期03/03/2012
答案 0 :(得分:3)
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();
答案 1 :(得分:2)
您需要做的就是告诉日期函数将日期格式化为您想要的输出类型。
(假设您正在使用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>
OR
http://blog.stevenlevithan.com/archives/date-time-format
OR
http://archive.plugins.jquery.com/project/jquery-dateFormat
<script>
$.format.date("2009-12-18 10:54:50.546", "dd/MM/yyyy");
</script>