javascript格式化时间的工具方法
2017-05-02 22:48
399 查看
/** *转换long值为日期字符串 * @param longtime 时间 * @param pattern 格式字符串,例如:yyyy-MM-dd hh:mm:ss * @return 符合要求的日期字符串 */ function getFormatDateByLong(longTime, pattern) { return getFormatDate(new Date(longTime), pattern); } /** *转换日期对象为日期字符串 * @param l long值 * @param pattern 格式字符串,例如:yyyy-MM-dd hh:mm:ss * @return 符合要求的日期字符串 */ function getFormatDate(date, pattern) { if (date == undefined) { date = new Date(); } if (pattern == undefined) { pattern = "yyyy-MM-dd hh:mm:ss"; } 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(pattern)) { pattern = pattern.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp("(" + k + ")").test(pattern)) { pattern = pattern.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); } } return pattern; };
相关文章推荐
- js格式化日期时间的工具方法
- JavaScript格式化日期时间的方法和自定义格式化函数示例
- JavaScript图表的时间解析功能(2):日期格式化方法
- 时间格式化,时间戳生成等工具方法
- JavaScript图表的时间解析功能(2):日期格式化方法
- javascript格式化日期时间方法汇总
- javascript格式化日期时间方法汇总
- java数字格式化, 时间换算工具方法
- 格式化时间的方法
- javascript格式化时间
- javascript 时间格式方法
- 好用的線上 JavaScript 格式化工具
- Javascript的Date格式化方法
- 好用的线上JavaScript格式化工具
- 实用的 javascript 格式化工具及使用技巧 (含下载)
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- javascript 取得两个时间的天数差 (两个方法)
- JavaScript 对货币的格式化方法
- 用javascript实现input框日期时间格式化输入