js 獲取指定型別的日期時間格式 封裝

2021-08-28 03:39:28 字數 702 閱讀 6931

// 對date的擴充套件,將 date 轉化為指定格式的string

// 月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符, 

// 年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字) 

// 例子: 

// (new date()).format("yyyy-mm-dd hh:mm:ss.s") ==> 2006-07-02 08:09:04.423 

// (new date()).format("yyyy-m-d h:m:s.s")      ==> 2006-7-2 8:9:4.18 

date.prototype.format = function (fmt) ;

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;

}

JS日期,JS獲取當前日期時間,js日期格式化

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 注意別忘了 1 mydate.getdate 獲取當前日 1 31 my...

iPhone 獲取指定格式的時間和日期

1.顯示當前的年月日 時間 nsdate date nsdate date nsdateformatter formatter nsdateformatter alloc init autorelease formatter setdateformat yyyy mm dd hh mm ss.sss...

oracle獲取指定的日期 時間

size medium 本週 select trunc sysdate,d 1 from dual select trunc sysdate,d 7 from dual 本月 select trunc sysdate,mm from dual select last day trunc sysdat...