js封装方法用于格式化时间

来源:互联网 发布:智百威软件怎么用 编辑:程序博客网 时间:2024/06/05 05:06

引用时可以只传入一个将要被格式化的时间

/** * 格式化时间 *  * @param time *            长整型时间 * @param fmt *            时间格式,默认:yyyy-MM-dd * @returns */ function formatTime(time, fmt) {if (time == null) {return;}var fmt = fmt ? fmt : 'yyyy-MM-dd';var time = new Date(time);var z = {M: time.getMonth() + 1, d: time.getDate(), h: time.getHours(),m: time.getMinutes(),s: time.getSeconds()};fmt = fmt.replace(/(M+|d+|h+|m+|s+)/g, function(v) {return ((v.length > 1 ? "0" : "") + eval('z.' + v.slice(-1))).slice(-2);});return fmt.replace(/(y+)/g, function(v) {return time.getFullYear().toString().slice(-v.length);});}


0 0
原创粉丝点击