Js时间格式化代码(js中datetime类型)

2024-03-16 20:30:03 :30

js时间格式化代码(js中datetime类型)

这篇文章给大家聊聊关于js时间格式化代码,以及js中datetime类型对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

js中datetime类型

js中格式化日期时间型数据函数代码如下:

例如: 现有一字符串为: var dt="2010-1-1 12:20:20"; 第一步:将其转换成日期时间型数据 

var newDt=new Date(dt.replace("-","/"));

第二步:格式化数据成"yyyy-MM-dd"

 (1)扩展Date 

 Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds(), //second "q+" : Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getMilliseconds() //millisecond }; if(/(y+)/.test(format)) { format = format.replace(RegExp.$1, (this.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).length)); } } return format; };

(2)使用format格式化时间 

 var fmtDt=newDt.format("yyyy-MM-dd");

angularjs如何将时间戳转换成格式化时间求代码啊

本地化日期格式化:({{ today | date:’medium’ }})Nov 19, 2015 3:57:48 PM({{ today | date:’short’ }})11/19/15 3:57 PM({{ today | date:’fullDate’ }})Thursday, November 19, 2015({{ today | date:’longDate’ }})November 19, 2015({{ today | date:’mediumDate’ }})Nov 19, 2015({{ today | date:’shortDate’ }})11/19/15({{ today | date:’mediumTime’ }})3:57:48 PM({{ today | date:’shortTime’ }})3:57 PM年份格式化:四位年份:({{ today | date:’yyyy’ }})2015两位年份:({{ today | date:’yy’ }})15一位年份:({{ today | date:’y’ }})2015月份格式化:英文月份:({{ today | date:’MMMM’ }})November英文月份简写:({{ today | date:’MMM’ }})Nov两位数字月份:({{ today | date:’MM’ }})11一年中的第几个月份:({{ today | date:’M’ }})11日期格式化:数字日期:({{ today | date:’dd’ }})19一个月中的第几天:({{ today | date:’d’ }})19英文星期:({{ today | date:’EEEE’ }})Thursday英文星期简写:({{ today | date:’EEE’ }})Thu小时格式化:24小时制数字小时:({{ today | date:’HH’ }})15一天中的第几个小时:({{ today | date:’H’ }})1512小时制数字小时:({{ today | date:’hh’ }})03上午或下午的第几个小时:({{ today | date:’h’ }})3分钟格式化:数字分钟数:({{ today | date:’mm’ }})57一个小时中的第几分钟:({{ today | date:’m’ }})57秒数格式化:数字秒数:({{ today | date:’ss’ }})48一分钟中内的第几秒:({{ today | date:’s’ }})48毫秒数格式化:毫秒数:({{ today | date:’sss’ }})541字符格式化:上下午标识:({{ today | date:’a’ }})PM四位时区标识:({{ today | date:’Z’ }})+0800自定义日期格式化:年月日:({{ today | date:’yyyy-MM-dd’ }})2015-11-19时分秒:({{ today | date:’HH:mm:ss.sss’ }})15:57:48.541

如果你还想了解更多这方面的信息,记得收藏关注本站。

js时间格式化代码(js中datetime类型)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.