日期格式转化小结整理
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); //当前日期七天之后的日期。
而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); //当前日期七天之后的日期。
相关文章推荐
- SQL 如何将getdate() 的 含有时间的格式转化为只有日期的短日期格式
- java中获得当前日期并转化为数据库日期格式
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- C#日期格式参考小结
- C#日期格式参考小结
- 数字日期转化为汉字日期格式
- 将字符串转化成日期格式的问题?
- SQL Server日期格式的转化
- ToString 对于日期格式的转化
- C#日期格式参考小结
- 数字日期转化为汉字日期格式...
- 数字日期转化为汉字日期格式
- 数字日期转化为汉字日期格式...
- 简单的字符串日期格式转化
- SQL日期格式的转化
- 数字日期转化为汉字日期格式...
- 在SQL Server中如何转化长日期形式为短日期格式
- 将日期格式转化成字符串
- 日期格式转化
- C#日期格式参考小结