js时间格式化
2018-01-20 16:08
204 查看
//时间转化函数
export const dateFtt=(fmt,date)=>{
var o = {
“M+” : date.getMonth()+1, //月份
“d+” : date.getDate(), //日
“h+” : date.getHours(), //小时
“m+” : date.getMinutes(), //分
“s+” : date.getSeconds(), //秒
“q+” : Math.floor((date.getMonth()+3)/3), //季度
“S” : date.getMilliseconds() //毫秒
//常用格式”yyyy-MM-dd hh:mm:ss”
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.1,(date.getFullYear()+"").substr(4−RegExp.1.length));
for(var k in o)
if(new RegExp(“(“+ k +”)”).test(fmt))
fmt = fmt.replace(RegExp.1,(RegExp.1.length==1) ? (o[k]) : ((“00”+ o[k]).substr((“”+ o[k]).length)));
return fmt;
}
export const dateFtt=(fmt,date)=>{
var o = {
“M+” : date.getMonth()+1, //月份
“d+” : date.getDate(), //日
“h+” : date.getHours(), //小时
“m+” : date.getMinutes(), //分
“s+” : date.getSeconds(), //秒
“q+” : Math.floor((date.getMonth()+3)/3), //季度
“S” : date.getMilliseconds() //毫秒
//常用格式”yyyy-MM-dd hh:mm:ss”
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.1,(date.getFullYear()+"").substr(4−RegExp.1.length));
for(var k in o)
if(new RegExp(“(“+ k +”)”).test(fmt))
fmt = fmt.replace(RegExp.1,(RegExp.1.length==1) ? (o[k]) : ((“00”+ o[k]).substr((“”+ o[k]).length)));
return fmt;
}
相关文章推荐
- js时间格式化
- js 时间格式化
- js时间戳格式化函数
- js 时间戳 和 格式化时间转化
- js版格式化输出时间
- JS实现时间格式化为几秒前的形式
- js时间格式化
- JS时间格式化-获取月份最大天数小技巧
- JS 格式化当前时间
- JS Date日期时间对象格式化
- JS 时间的格式化处理
- js 格式化 extjs 的时间对象 Thu May 12 2016 08:00:00 GMT+0800 (中国标准时间)
- 怎样通过js输出格式化时间
- js获取日期、时间、日期常用方法、时间计算并格式化和实现电子表
- 获取当前时间日期并格式化--JS
- 在js中对时间类型格式化字符串
- js 格式化时间日期函数小结
- js时间日期格式化封装函数
- JS时间格式化
- js时间格式化应用