您的位置:首页 > 其它

时间戳处理

2016-02-26 12:35 176 查看

处理后台返回的时间戳代码:

Date.prototype.Format = function (fmt) { /* author: meizz */
var o = {
"M+": this.getMonth() + 1, /* 月份 */
"d+": this.getDate(), /* 日 */
"h+": this.getHours(), /* 小时 */
"m+": this.getMinutes(), /* 分 */
"s+": this.getSeconds(), /* 秒 */
"q+": Math.floor((this.getMonth() + 3) / 3), /* 季度 */
"S": this.getMilliseconds() /* 毫秒 */
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.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;
};


调用方法:

new Date(str).Format("yyyy-MM-dd hh:mm");


  说明:Format 里面传的字符串可以是其他的格式 如:“yyyy年mm月dd日 hh时:mm分”。
  或其他的格式(‘yyyy/mm/dd hh:mm’)等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: