日期格式轉化

2021-10-25 09:29:51 字數 892 閱讀 1397

/** 

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

* 月(m)、日(d)、12小時(h)、24小時(h)、分(m)、秒(s)、周(e)、季度(q) 可以用 1-2 個佔位符

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

* eg:

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

* (new date()).pattern("yyyy-mm-dd e hh:mm:ss") ==> 2009-03-10 二 20:09:04

* (new date()).pattern("yyyy-mm-dd ee hh:mm:ss") ==> 2009-03-10 周二 08:09:04

* (new date()).pattern("yyyy-mm-dd eee hh:mm:ss") ==> 2009-03-10 星期二 08:09:04

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

*/ date.prototype.pattern=function(fmt) ;

var week = ;

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

if(/(e+)/.test(fmt))

for(var k in o)

} return fmt;

}var date = new date();

console.log(date.pattern("yyyy-mm-dd eee hh:mm:ss"));

SQL日期格式的轉化

在程式編寫時,我會經常會遇到日期格式這個問題,有些地方要2008.11.04,有些地方要用2008 11 04。而有些地方會要20081104這就很煩了。我們總不能為每種變化。都寫乙個方法,其實sql為我們提供轉化的方法。如下 select convert varchar 10 getdate 12...

日期格式轉化小結整理

頁面上顯示的日期格式往往是年月日時分秒的特定格式。而var date new date 獲得出來的是通用時間格式,其中還包含了時區等無用元素。網上搜尋了一段只有轉化年月日時分的函式,我加上秒後,就可以實現將new date 出來的時間格式轉成標準的時間格式。上 var time var format...

oracle查詢日期格式轉化

1 對結果集中的日期格式化 to char 將日期格式化為指定格式,to number 將字串格式化為數值型別,yyyymmddhh24miss 可以轉化為其他格式的,注意是12小時制的還是24小時制的,依據實際情況決定,比如where條件後的是24小時制的,在這裡就是24小時制的,12小時制的為y...