| |
Date.parseDate
(
String input,
String format
)
: Date
将输入的字串按照指定的格式转换为日期对象。 请注意此函数接受的是普通的...
将输入的字串按照指定的格式转换为日期对象。 请注意此函数接受的是普通的日历格式,这意味着月份由1开始(1 = 1月)而不是像 JS 的日期对象那样由0开始。 任何没有指定的日期部分将默认为当前日期中对应的部分。 时间部分也是可以指定的,默认值为 0. 一定要注意输入的日期字串必须与指定的格式化字串相符,否则处理操作将会失败。 用法举例:
//dt = Fri May 25 2007(当前日期)
var dt = new Date();
//dt = Thu May 25 2006 (today's month/day in 2006)
dt = Date.parseDate("2006", "Y");
//dt = Sun Jan 15 2006 (指定日期的所有部分)
dt = Date.parseDate("2006-1-15", "Y-m-d");
//dt = Sun Jan 15 2006 15:20:01 GMT-0600 (CST)
dt = Date.parseDate("2006-1-15 3:20:01 PM", "Y-m-d h:i:s A" );
@param {String} input 输入的日期字串 @param {String} format 转换格式符 @return {Date} 转换后的日期对象 @static
参数项:
input : String
输入的日期字串
format : String
转换格式符
@static
返回:
|
Date
|
| |
Date.prototype.getTimezone
(
)
: String
返回当前所在时区的缩写(等同于指定输出格式“T”)。 @return ...
返回当前所在时区的缩写(等同于指定输出格式“T”)。 @return {String} 时区缩写(例如:“CST”)
|
Date
|
| |
Date.prototype.getGMTOffset
(
)
: String
返回 GMT 到当前日期的偏移量(等同于指定输出格式“O”)。 @re...
返回 GMT 到当前日期的偏移量(等同于指定输出格式“O”)。 @return {String} 以“+”或“-”加上4位字符表示的偏移量(例如:“-0600”)
参数项:
返回:
String 以“+”或“-”加上4位字符表示的偏移量(例如:“-0600”)
|
Date
|
| |
Date.prototype.getDayOfYear
(
)
: Number
返回当前年份中天数的数值,已经根据闰年调整过。 @return {Nu...
返回当前年份中天数的数值,已经根据闰年调整过。 @return {Number} 0 到 365(闰年时为 366)
|
Date
|
| |
Date.prototype.getWeekOfYear
(
)
: String
返回当前的星期数(等同于指定输出格式“W”)。 @return {St...
返回当前的星期数(等同于指定输出格式“W”)。 @return {String} “00”~“52”
|
Date
|
| |
Date.prototype.isLeapYear
(
)
: Boolean
返回当前日期是否闰年。 @return {Boolean} 闰年为“t...
返回当前日期是否闰年。 @return {Boolean} 闰年为“true”,平年为“false”
参数项:
返回:
Boolean 闰年为“true”,平年为“false”
|
Date
|
| |
Date.prototype.getFirstDayOfMonth
(
)
: Number
返回当前月份第一天的数值,已经根据闰年调整过。 返回值为以数字表示的一...
返回当前月份第一天的数值,已经根据闰年调整过。 返回值为以数字表示的一周中的第几天(0~6) 可以与数组 dayNames (译者注:此处原文为“{@link #monthNames}”。)一起使用来表示当天的星期。 例子:
var dt = new Date('1/10/2007');
document.write(Date.dayNames[dt.getFirstDayOfMonth()]); //输出: 'Monday'
@return {Number} 一周中的天数(0~6)
|
Date
|
| |
Date.prototype.getLastDayOfMonth
(
)
: Number
返回当前月份最后一天的数值,已经根据闰年调整过。 返回值为以数字表示的...
返回当前月份最后一天的数值,已经根据闰年调整过。 返回值为以数字表示的一周中的第几天(0~6) 可以与数组 dayNames (译者注:此处原文为“{@link #monthNames}”。)一起使用来表示当天的星期。 例子:
var dt = new Date('1/10/2007');
document.write(Date.dayNames[dt.getLastDayOfMonth()]); //输出: 'Monday'
@return {Number} 一周中的天数(0~6)
|
Date
|
| |
Date.prototype.getFirstDateOfMonth
(
)
: Date
返回当前月份第一天的日期对象。 @return {Date}
返回当前月份第一天的日期对象。 @return {Date}
|
Date
|
| |
Date.prototype.getLastDateOfMonth
(
)
: Date
返回当前月份中最后一天的日期对象。 @return {Date}
返回当前月份中最后一天的日期对象。 @return {Date}
|
Date
|
| |
Date.prototype.getDaysInMonth
(
)
: Number
返回当前月份中天数的数值,已经根据闰年调整过。 @return {Nu...
返回当前月份中天数的数值,已经根据闰年调整过。 @return {Number} 月份中的天数
|
Date
|
| |
Date.prototype.getSuffix
(
)
: String
返回当天的英文单词的后缀(等同于指定输出格式“S”)。 @return...
返回当天的英文单词的后缀(等同于指定输出格式“S”)。 @return {String} 'st, 'nd', 'rd' or 'th'
参数项:
返回:
String 'st, 'nd', 'rd' or 'th'
|
Date
|
| |
Date.prototype.clone
(
)
: Date
创建并返回一个新的与原来一模一样的日期实例。 新的实例通过地址复制,因...
创建并返回一个新的与原来一模一样的日期实例。 新的实例通过地址复制,因此新的实例的变量发生改变后,原来的实例的变量也会随之改变。 当你想要创建一个新的变量而又不希望对原始实例产生影响时,你应该复制一个原始的实例。 正确复制一个日期实例的例子:
//错误的方式:
var orig = new Date('10/1/2006');
var copy = orig;
copy.setDate(5);
document.write(orig); //返回 'Thu Oct 05 2006'!
//正确的方式:
var orig = new Date('10/1/2006');
var copy = orig.clone();
copy.setDate(5);
document.write(orig); //返回 'Thu Oct 01 2006'
@return {Date} 新的日期实例
|
Date
|
| |
Date.prototype.clearTime
(
*/
)
: Date
清除日期对象中的所有时间信息。
@param {Boolean} 值...
清除日期对象中的所有时间信息。
@param {Boolean} 值为“true”时复制一个当前日期实例,清除时间信息后返回。
@return {Date} 实例本身或复制的实例
|
Date
|
| |
Date.prototype.add
(
String interval,
Number value
)
: Date
一个便利的日期运算的方法。 这个方法不会改变日期实例本身,而是返回一个...
一个便利的日期运算的方法。 这个方法不会改变日期实例本身,而是返回一个以运算结果创建的日期对象新实例。 例如:
//基本用法:
var dt = new Date('10/29/2006').add(Date.DAY, 5);
document.write(dt); //返回 'Fri Oct 06 2006 00:00:00'
//负数的值将会减去数值:
var dt2 = new Date('10/1/2006').add(Date.DAY, -5);
document.write(dt2); //返回 'Tue Sep 26 2006 00:00:00'
//你甚至可以连续多次调用此方法
var dt3 = new Date('10/1/2006').add(Date.DAY, 5).add(Date.HOUR, 8).add(Date.MINUTE, -30);
document.write(dt3); //返回 'Fri Oct 06 2006 07:30:00'
@param {String} interval 一个合法的日期间隔常数 @param {Number} value 修改的数值 @return {Date} 新的日期对象实例
参数项:
interval : String
一个合法的日期间隔常数
value : Number
修改的数值
返回:
|
Date
|