1. 程式人生 > >Ext Net 1 x Ext Net GridPanel字型格式化 顏色配置

Ext Net 1 x Ext Net GridPanel字型格式化 顏色配置

日期的處理和格式化是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));