您的位置:首页 > 其它

日期格式转化小结整理

2017-05-18 11:35 141 查看
页面上显示的日期格式往往是年月日时分秒的特定格式。

而var  date = new date(    );获得出来的是通用时间格式,其中还包含了时区等无用元素。

网上搜索了一段只有转化年月日时分的函数,我加上秒后,就可以实现将new date 出来的时间格式转成标准的时间格式。

上代码:

var time = "";
var formatDateTime = function (date) { 
var y = date.getFullYear();  
var m = date.getMonth() + 1;  
m = m < 10 ? ('0' + m) : m;  
var d = date.getDate();  
d = d < 10 ? ('0' + d) : d;  
var h = date.getHours();  
 var minute = date.getMinutes(); 
var second = date.getSeconds();
minute = minute < 10 ? ('0' + minute) : minute; 
second = second < 10 ? ('0' + second) : second;
time = y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;
return time;
};

time即为最后获取的标准日期格式。

另外需要获取当前时间的前几天后几天,其他的时分秒,年同样道理,代码如下

var date = new Date();

date.setDate(date.getDate()+7);    //当前日期七天之后的日期。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: