📄 date.html
字号:
<!--Mock<link rel="stylesheet" type="text/css" href="http://localhost/ext/resources/css/ext-all.css" /><link rel="stylesheet" type="text/css" href="http://localhost/ext/doc/resources/docs.css"/><link rel="stylesheet" type="text/css" href="http://localhost/ext/doc/resources/style.css"/>--><style type="text/css"> body { overflow: scroll; } /** .mdesc .long { display: block; } */</style><!-- End Mock--><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><div class="body-wrap"> <div class="top-tools"> <a class="inner-link" href="#Date-props"><img src="/images/s.gif" class="item-icon icon-prop">Properties</a><a class="inner-link" href="#Date-methods"><img src="/images/s.gif" class="item-icon icon-method">Methods</a><a class="inner-link" href="#Date-events"><img src="/images/s.gif" class="item-icon icon-event">Events</a><a class="inner-link" href="#Date-configs"><img src="/images/s.gif" class="item-icon icon-config">Config Options</a><a class="bookmark" href="../docs/?class=Date"><img src="/images/s.gif" class="item-icon icon-fav">Direct Link</a> </div><h1>Class Date</h1> <table cellspacing="0"> <!-- <tr> <td class="label"> Package: </td> <td class="hd-info"> </td> </tr> --> <tr> <td class="label"> Defined In: </td> <td class="hd-info"> Date.js </td> </tr> <tr> <td class="label"> Class: </td> <td class="hd-info"> Date </td> </tr> <tr> <td class="label"> Extends: </td> <td class="hd-info"> Object </td> </tr> </table> <div class="description"> 日期的处理和格式化是<a href="http://www.php.net/date">PHP's date() function</a>的一个子集, 提供的格式和转换后的结果将和 PHP 版本的一模一样。下面列出的是目前所有支持的格式: <pre>样本数据:'Wed Jan 10 2007 15:05:01 GMT-0600 (中区标准时间)'格式符 输出 说明------ ---------- -------------------------------------------------------------- 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 用秒数表示的时区偏移量(西方为负数,东方为正数)</pre> 用法举例:(注意你必须在字母前使用转意字符“\\”才能将其作为字母本身而不是格式符输出): <pre><code>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 </code></pre> 下面有一些标准的日期/时间模板可能会对你有用。它们不是 Date.js 的一部分,但是你可以将下列代码拷出,并放在 Date.js 之后所引用的任何脚本内,都将成为一个全局变量,并对所有的 Date 对象起作用。你可以按照你的需要随意增加、删除此段代码。 <pre><code>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"};</code></pre> 用法举例: <pre><code>var dt = new Date();document.write(dt.format(Date.patterns.ShortDate)); </code></pre> </div> <div class="hr"> </div> <a id="Date-configs"></a> <h2>配置项</h2> 这个类没有配置项。 <a id="Date-props"></a> <h2>公告属性</h2> <table cellspacing="0" class="member-table"> <tr> <th colspan="2"> 属性 </th> <th> 定义者 </th> </tr> <tr class="property-row inherited expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <a id="monthNames-activeItem"></a> <b> monthNames: </b> <div class="mdesc"> <div class="short"> 月份名称的数组。 覆盖此属性即可实现日期对象的本地化,例如: Dat... </div> <div class="long"> 月份名称的数组。 覆盖此属性即可实现日期对象的本地化,例如: Date.monthNames = ['一月', '二月', '三月' ...]; </div> </div> </td> <td class="msource"> Date </td> </tr> <tr class="property-row inherited expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <a id="dayNames-activeItem"></a> <b> dayNames: </b> <div class="mdesc"> <div class="short"> 天数名称的数组。 覆盖此属性即可实现日期对象的本地化,例如: Dat... </div> <div class="long"> 天数名称的数组。 覆盖此属性即可实现日期对象的本地化,例如: Date.dayNames = ['日', '一', '二' ...]; </div> </div> </td> <td class="msource"> Date </td> </tr> <tr class="property-row inherited expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <a id="MILLI-activeItem"></a> <b> MILLI: </b> <div class="mdesc"> <div class="short"> Date interval constant </div> <div class="long"> Date interval constant </div> </div> </td> <td class="msource"> Date </td> </tr> <tr class="property-row inherited expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <a id="SECOND-activeItem"></a> <b> SECOND: </b> <div class="mdesc"> <div class="short"> Date interval constant </div> <div class="long"> Date interval constant </div> </div> </td> <td class="msource"> Date </td> </tr> <tr class="property-row inherited expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <a id="MINUTE-activeItem"></a> <b> MINUTE: </b> <div class="mdesc"> <div class="short"> Date interval constant </div> <div class="long"> Date interval constant </div> </div> </td> <td class="msource"> Date </td> </tr> <tr class="property-row inherited expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <a id="HOUR-activeItem"></a> <b> HOUR: </b> <div class="mdesc"> <div class="short"> Date interval constant </div> <div class="long"> Date interval constant </div> </div> </td> <td class="msource"> Date </td> </tr> <tr class="property-row inherited expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <a id="DAY-activeItem"></a> <b> DAY: </b> <div class="mdesc"> <div class="short"> Date interval constant </div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -