我有一個簡單的片段,可以打印整天,一月,一天中的月份,小時和分鐘。Javascript:用3個字母替換日期的全天名稱和全月份名稱。星期二>星期二
下面是代碼: http://jsfiddle.net/raNms/
我想要更改
Monday > Mon
Tuesday > Tue
...
和月:
January > Jan
February > Feb
...
是否可以附加到身體前做了什麼?我不想替換附加的文本,而是從一開始就正確地打印它。
中的JavaScript:
var now= new Date(),
ampm= 'am',
h= now.getHours(),
m= now.getMinutes(),
s= now.getSeconds();
if(h>= 12){
if(h>12)h-= 12;
ampm= 'pm';
}
if(h<10) h= '0'+h;
if(m<10) m= '0'+m;
var time = now.toLocaleDateString()+' '+h+':'+m+' '+ampm
$('body').html(time);
把代碼放在這裏總是一個好主意,因爲jsfiddle往往是不可靠的。我已編輯它。 – Pointy 2012-01-07 21:10:19
jQuerybeast jquerey也是? – 2012-01-07 21:11:35
你可能想看看[datejs](http://www.datejs。com)庫,它有一個'toString()'方法,充當日期的模板系統。 – Pointy 2012-01-07 21:12:21