Ext Net 1 x Ext Net GridPanel字型格式化 顏色配置
阿新 • • 發佈:2018-12-21
日期的處理和格式化是PHP's date() function的一個子集,提供的格式和轉換後的結果將和 PHP 版本的一模一樣。下面列出的就是目前所有支援的格式: 用法舉例:(注意你必須在字母前使用轉意字元“\\”才能將其作為字母本身而不是格式符輸出)
Sample date:'Wed Jan 10 2007 15:05:01 GMT-0600 (Central Standard Time)' 格式符 輸出 說明------ ---------- -------------------------------------------------------------- d 10 月份中的天數,兩位數字,不足位補“0” D Wed 當前星期的縮寫,三個字母 j 10 月份中的天數,不補“0” l Wednesday 當前星期的完整拼寫 S th 英語中月份天數的序數詞的字尾,2個字元(與格式符“j”連用) w 3 一週之中的天數(1~7) z 9 一年之中的天數(0~365) W 01 一年之中的週數,兩位數字(00~52) F January 當前月份的完整拼寫 m 01 當前的月份,兩位數字,不足位補“0” M Jan 當前月份的完整拼寫,三個字母 n 1 當前的月份,不補“0” t 31 當前月份的總天數 L 0 是否閏年(“1”為閏年,“0”為平年) Y 2007 4位數字表示的當前年數 y 07 2位數字表示的當前年數 a pm 小寫的“am”和“pm” A PM 大寫的“am”和“pm” g 3 12小時製表示的當前小時數,不補“0” G 15 24小時製表示的當前小時數,不補“0” h 03 12小時製表示的當前小時數,不足位補“0” H 15 24小時製表示的當前小時數,不足位補“0” i 05 不足位補“0”的分鐘數 s 01 不足位補“0”的秒數 O -0600 用小時數表示的與 GMT 差異數 T CST 當前系統設定的時區 Z -21600 用秒數表示的時區偏移量(西方為負數,東方為正數)
var dt = new Date('1/10/2007 03:05:01 PM GMT-0600');document.write(dt.format('Y-m-d')); //2007-01-10document.write(dt.format('F j, Y, g:i a')); //January 10, 2007, 3:05 pmdocument.write(dt.format('l, \\t\\he dS of F Y h:i:s A')); //Wednesday, the 10th of January 2007 03:05:01 PM
下面有一些標準的日期/時間模板可能會對你有用。它們不是 Date.js 的一部分,但是你可以將下列程式碼拷出,並放在 Date.js 之後所引用的任何指令碼內,都將成為一個全域性變數,並對所有的 Date 物件起作用。你可以按照你的需要隨意增加、刪除此段程式碼。Date.patterns = { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", ShortDate: "n/j/Y", LongDate: "l, F d, Y", FullDateTime: "l, F d, Y g:i:s A", MonthDay: "F d" , ShortTime: "g:i A", LongTime: "g:i:s A", SortableDateTime: "Y-m-d\\TH:i:s", UniversalSortableDateTime: "Y-m-d H:i:sO", YearMonth: "F, Y"};
用法舉例:var dt = new Date();document.write(dt.format(Date.patterns.ShortDate));