从GMT时间格式中删除时间

Gra*_*y D 16 javascript date utc gmt

我将收到GMT格式的日期,星期五,2013年10月18日格林尼治标准时间11:38:23.问题是时间正在弄乱我正在使用的时间表.

除了实际日期之外,我该如何删除所有内容?

Gio*_*cio 28

如果你想继续使用Date而不是String,你可以这样做:

var d=new Date(); //your date object
console.log(new Date(d.setHours(0,0,0,0)));
Run Code Online (Sandbox Code Playgroud)

-PS,您不需要新的Date对象,它只是一个示例,以防您想将其记录到控制台.

http://www.w3schools.com/jsref/jsref_sethours.asp

  • 如果使用UTC日期,则应使用[setUTCHours](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCHours),因为setHours设置指定的小时数根据当地时间的日期._ (4认同)

Ina*_*zes 25

像这样:

var dateString = 'Mon Jan 12 00:00:00 GMT 2015';
dateString = new Date(dateString).toUTCString();
dateString = dateString.split(' ').slice(0, 4).join(' ');
console.log(dateString);
Run Code Online (Sandbox Code Playgroud)