ezj v2.8 新功能预览-ezj.ext.calendar 支持自定义格式

作者:vkvi 来源:ITPOW(原创) 日期:2011-2-17

ezj v2.7 及之前的 ezj.ext.calendar 支持一句代码调用并创建日历(含时间)对话框,日期时间格式为标准的格式,但若想要使用自定义的格式,就办不到,而 ezj v2.8 中可以办到。(注意,到 2011-02-17,ezj v2.8 仍在开发中,并未发布。)

ezj v2.8 中是通过更改 ezj.ext.calendar 实现此功能的,目前代码如下(实际发布时可能与此不同):

如果您急需此功能,可以拷贝此功能到 v2.7 的 ezj_source.js 的对应代码段,再通过 http://www.itpow.com/tools/online/jsPacker/ 将其打包成更小的 ezj.js。

要自定义日期时间格式,就指定 format 参数就可以了,比如下面的两段代码分别用两种方式展示了 format 的使用。

format 格式参考

  • %Y 四位数年
  • %y 两位数年(00..99)
  • %m 月(01..12)
  • %d 日(00..31)
  • %e 日(0..31)
  • %p“PM”或“AM”(小写 %p 输出大写 PM、AM)
  • %P“pm”或“am”(大写 %P 输出小写 pm、am)
  • %H 小时(24 小时制)(00..23)
  • %k 小时(24 小时制)(0..23)
  • %I 小时(12 小时制)(01..12)
  • %l 小时(12 小时制)(1..12)(%l 的 l 为 L 的小写)
  • %M 分(00..59)
  • %S 秒(00..59)
  • %C 世纪(2000 年为 21 世纪)
  • %B 月名称
  • %b 月名称缩写(针对英文)
  • %A 星期名称
  • %a 星期名称缩写(比如星期四为“四”)
  • %w 星期数字(1..7,1 表示星期一)
  • %u 星期数字(0..6,0 表示星期日)
  • %j 一年的第多少天(000..366)
  • %U、%W、%V 周数
  • %s 1970 年 1 月 1 日 0 时 0 分 0 秒(UTF)到指定时间的秒数
  • %n 换行符
  • %t 制表符
  • %% 表示 %

官方网站

http://www.itpow.com/tools/downloads/ezj_V2.10.zip

相关文章