[分享]分享DateFormat类(参考java)
<P>js文件在:a9engine/com/trydofor/a9js/format/date.js<BR>测试页面在:a9engine/__testdemo__/com_trydofor_a9js_format/test-date_format.htm<BR>下面是使用方法:</P><P>/**<BR>UTF8(BOM) GPL trydofor.com May.2007<BR>===========================================================<BR>DateFormatClass<BR>like the java's SimpleDateFormat.</P>
<P>Letter Date or Time Component Presentation Examples UserDic<BR>y Year Year 1996; 96<BR>M Month in year Month July; Jul; 07 *<BR>d Day in month Number 10<BR>E Day in week Text Tuesday; Tue; 2 *<BR>a Am/pm marker Text pm,p *<BR>H Hour in day (0-23) Number 0<BR>h Hour in am/pm (1-12) Number 12<BR>m Minute in hour Number 30<BR>s Second in minute Number 55<BR>S Millisecond Number 978</P>
<P>Date and Time Pattern Result<BR>"yyyy.MM.dd 'at' HH:mm:ss" 2001.07.04 at 12:08:56<BR>"EEE, MMM d, ''yy" Wed, Jul 4, '01<BR>"h:mm a" 12:08 p<BR>"hh 'o''clock' aa" 12 o'clock pm<BR>"yyyyy.MMMMM.dd hh:mm aaa" 2001.July.04 12:08 pm<BR>"EEE, d MMM yyyy HH:mm:ss" Wed, 4 Jul 2001 12:08:56<BR>"yyMMddHHmmss" 010704120856<BR>"'''ad'''yyyy'year'MM'month'dd''" 'ad'2007year06month16'<BR>"MM'yyyy''yyyy'yyyy" 06yyyy'yyyy2007</P>
<P><BR>String format(formatStr,date,userDic)<BR> 将日期格式化成设定的格式.<BR> formatStr: 格式化字符串(参考上面说明)<BR> date: 需要格式化的日期,为空时,使用当前时间<BR> userDic: 替换默认的显示(ampm,month,week)<BR> 格式:<BR> userDic = {M:[[简称,全程],],E:[[简称,全称],],a:[[简称,全称],]}<BR> userDic = {<BR> M:[<BR> ['Sun','Sunday'],<BR> ['Mon','Monday'],<BR> ['Tue','Tuesday'],<BR> ['Wed','Wednesday'],<BR> ['Thu','Thursday'],<BR> ['Fri','Friday'],<BR> ['Sat','Saturday']<BR> ],<BR> E:[<BR> ['Jan','January'],<BR> ['Feb','Feburary'],<BR> ['Mar','March'],<BR> ['Apr','April'],<BR> ['May','May'],<BR> ['Jun','June'],<BR> ['Jul','July'],<BR> ['Aug','August'],<BR> ['Sep','September'],<BR> ['Oct','October'],<BR> ['Nov','November'],<BR> ['Dec','December']<BR> ],<BR> a:[['a','am'],['p','pm']]<BR> }</P>
<P>*/</P>
页:
[1]
