当我在javascript中打印日期时,它将GMT-0400(EDT)添加到它的末尾,是否有办法将它切断?我使用GMT-0400(美国东部时间)在javascript中打印日期后显示
date=Date()
document.write(date)
要得到的日期和时间,但我不想尾随GMT-0400(EDT)
当我在javascript中打印日期时,它将GMT-0400(EDT)添加到它的末尾,是否有办法将它切断?我使用GMT-0400(美国东部时间)在javascript中打印日期后显示
date=Date()
document.write(date)
要得到的日期和时间,但我不想尾随GMT-0400(EDT)
var date = new Date();
Date
是一个构造,并应与new
关键字一起使用。可以使用Date API建立一个字符串,或variousdateformatting图书馆之一,甚至只是操纵它像一个字符串(因为它是):
var date = new Date();
document.write(date.split('-')[0]);
另外,你真的由于一系列原因,请勿使用document.write
,但由于您的问题与此无关,所以我会离题。
你应该能够只得到相应的零件出date
对象:
var date = new Date();
[date.toDateString(), date.toLocaleTimeString()].join(' ');
// "Wed Oct 03 2012 12:13:56"
为什么标签在HTML? –