格式化日期和时间—时间格式是时间戳

格式化日期和时间

function formatDate(value, fmt) {

if (!(valueinstanceof Date)) {

value =new Date(value);

  }

var o = {

"M+": value.getMonth() +1,                //月份

    "d+": value.getDate(),                    //日

    "h+": value.getHours(),                  //小时

    "m+": value.getMinutes(),                //分

    "s+": value.getSeconds(),                //秒

    "q+": Math.floor((value.getMonth() +3) /3), //季度

    "S": value.getMilliseconds()//毫秒

  };

  if (/(y+)/.test(fmt)) {

fmt = fmt.replace(RegExp.$1, (value.getFullYear() +"").substr(4 - RegExp.$1.length));

  }

for (var kin 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;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容