【发布时间】:2014-11-21 10:16:45
【问题描述】:
我找到了一种转换日期的解决方案,例如: 2014 年 9 月 4 日星期四 00:00:00 GMT+0200(浪漫夏令时) 转换成法语格式 04/09/2014
我怎样才能做到这一点?
【问题讨论】:
标签: javascript date
我找到了一种转换日期的解决方案,例如: 2014 年 9 月 4 日星期四 00:00:00 GMT+0200(浪漫夏令时) 转换成法语格式 04/09/2014
我怎样才能做到这一点?
【问题讨论】:
标签: javascript date
您可以通过使用 Date 对象及其函数来做到这一点:
function zerofy(number){
if(number < 10)
number = "0" + number;
return number;
}
var date = new Date("Thu Sep 04 2014 00:00:00 GMT+0200 (Romance Daylight Time)");
var day = zerofy(date.getDate());
var month = zerofy(date.getMonth());
var year = date.getFullYear();
var result = day + "/" + month + "/" + year
console.log(result);
对于此类问题,我建议您使用 this document from MDN。
【讨论】:
也许一个基本的单线会有所帮助?
function formatDate(date){
return [('0'+date.getDate()).slice(-2),('0'+date.getMonth()).slice(-2),date.getFullYear()].join('/');
}
【讨论】: