在HTMl中如何更改日期格式?使用date()我得到今天的日期。问题是我不知道如何改变日期的格式。我必须显示日期格式,如“2013年5月28日”。谁能帮我 ???HTML日期格式
var currentTime = new Date();
var month = currentTime.getMonth() + 1;
var monthname ;
if (month == 1)
monthname = "Jan";
else if (month == 2)
monthname = "Feb";
else if (month == 3)
monthname = "Mar";
else if (month == 4)
monthname = "Apr";
else if (month == 5)
monthname = "May";
else if (month == 5)
monthname = "June";
else if (month == 7)
monthname = "July";
else if (month == 8)
monthname = "Aug";
else if (month == 9)
monthname = "Sep";
else if (month == 10)
monthname = "Oct";
else if (month == 11)
monthname = "Nov";
else
monthname = "Dec";
var day = currentTime.getDate();
var dayname;
if (day == 2 ||day == 22)
dayname = "nd";
else if (day == 3 ||day == 23)
dayname = "rd";
else if (day == 1 ||day == 21||day == 31)
dayname = "st";
else
dayname = "th";
var year = currentTime.getFullYear();
s = currentTime.toDateString();
alert(s);
$('[name=DateDynamic]').text(monthname+" "+day+""+dayname+" "+ year);
]]>
目前我遵循上面的大方法。我知道应该有一些简单的方法。
+0
这个问题的风格表明它必须是关于PHP的... –
+1
请发布您尝试过的代码。 –
+0
使用此[JS API](http://blog.stevenlevithan.com/archives/date-time-format) –