js的时间格式化工具类
2017-06-02 21:54
411 查看
function dateUtil() { } dateUtil.baseDate = 946656000; dateUtil.getDateTime = function(timeStamp) { timeStamp += dateUtil.baseDate; var date = new Date(parseInt(timeStamp) * 1000); var d1 = date.toLocaleDateString(); if (date.toLocaleDateString() == new Date().toLocaleDateString()) { return date.toLocaleTimeString(); } else { return date.toLocaleString(); } }; dateUtil.getTimeStamp = function(strDateTime) { var timeStamp = new Date(strDateTime).valueOf(); timeStamp /= 1000; timeStamp -= dateUtil.baseDate; return timeStamp; }; /* * 格式化日期函数 * 参数: * {1} -> date : 日期对象(Date) * {2} _> format: 格式 (yyyy-MM-dd hh:mm:ss) * * wangertiao 2016-5-31 */ dateUtil.format = function(date, format) { 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() } if (/(y+)/.test(format)) { format = format.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp("(" + k + ")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); } } return format; } dateUtil.test = function() { }
相关文章推荐
- js时间格式化工具类【转载】
- js时间格式化工具类
- JS时间格式化工具类
- js时间格式化工具类(转)
- js 格式化时间
- radio js toString bindable disabled evevt.srcElement. 多个空格变成一个空格 js格式化时间 [Bindable(true)] jquery img select
- js中格式化时间
- JS获取系统当前时间并格式化输出小函数
- js 格式化时间
- js中格式化时间字符串
- js时间戳格式化成日期格式函数
- js格式化时间
- js中unix时间格式化为时分秒格式
- 自动格式化时间js
- js时间格式化
- JS获得当前时间 并格式化为:yyyy-MM-dd HH:MM:SS
- [JS代码]时间对象的格式化 (转自MEIZZ(梅花雪)的BLOG)
- js 格式化时间日期函数小结
- js 格式化时间函数
- 杂记(DataTable筛选,时间格式化,JS验证数字,JS求和)