我有一个简单的片段,可以打印整天,一月,一天中的月份,小时和分钟。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