js Date

定义对象

获取当前的时间:

var date = new Date();

设置日期:

date.setFullYear(2018,7,9)

注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。

日期比较: 直接进行比较


var today = new Date();

if (date>today){
    alert("date>today");
}

getFullYear() :返回Date对象的年份值;4位年份。

getMonth() :返回Date对象的月份值。从0开始,所以真实月份=返回值+1 。

getDate() :返回Date对象的月份中的日期值;值的范围1~31 。

getHours() :返回Date对象的小时值。

getMinutes() :返回Date对象的分钟值。

getSeconds() :返回Date对象的秒数值。

getMilliseconds() :返回Date对象的毫秒值。

getDay() :返回Date对象的一周中的星期值;0为星期天,1为星期一、2为星期二,依此类推

getTime() :返回Date对象与'1970/01/01 00:00:00'之间的毫秒值(北京时间的时区为东8区,起点时间实际为:'1970/01/01 08:00:00') 。

setFullYear(year, opt_month, opt_date) :设置Date对象的年份值;4位年份。

setMonth(month, opt_date) :设置Date对象的月份值。0表示1月,11表示12月。

setDate(date) :设置Date对象的月份中的日期值;值的范围1~31 。

setHours(hour, opt_min, opt_sec, opt_msec) :设置Date对象的小时值。

setMinutes(min, opt_sec, opt_msec) :设置Date对象的分钟值。

setSeconds(sec, opt_msec) :设置Date对象的秒数值。

setMilliseconds(msec) :设置Date对象的毫秒值。

toString() :将Date转换为一个'年月日 时分秒'字符串

toLocaleString() :将Date转换为一个'年月日 时分秒'的本地格式字符串

toDateString() :将Date转换为一个'年月日'字符串

toLocaleDateString() :将Date转换为一个'年月日'的本地格式字符串

toTimeString() :将Date转换为一个'时分秒'字符串

toLocaleTimeString() :将Date转换为一个'时分秒'的本地格式字符串

valueOf() :与getTime()一样, 返回Date对象与'1970/01/01 00:00:00'之间的毫秒值(北京时间的时区为东8区,起点时间实际为:'1970/01/01 08:00:00') 

 

Date.now()

说明:返回当前日期和时间的Date对象与'1970/01/01 00:00:00'之间的毫秒值(北京时间的时区为东8区,起点时间实际为:'1970/01/01 08:00:00') 

参数:

返回值:

{int} :当前时间与起始时间之间的毫秒数。

示例:

1

console.log(Date.now()); // => 1419431519276

  

Date.parse(dateStr)

说明:把字符串转换为Date对象 ,然后返回此Date对象与'1970/01/01 00:00:00'之间的毫秒值(北京时间的时区为东8区,起点时间实际为:'1970/01/01 08:00:00')

参数:

①dateStr {string} :可转换为Date对象的字符串(可省略时间);字符串的格式主要有两种:

1) yyyy/MM/dd HH:mm:ss (推荐):若省略时间,返回的Date对象的时间为 00:00:00。

2) yyyy-MM-dd HH:mm:ss :若省略时间,返回的Date对象的时间为 08:00:00(加上本地时区)。若不省略时间,此字符串在IE中返回NaN(非数字)!

返回值:

{int} 返回转换后的Date对象与起始时间之间的毫秒数。

示例:

1

2

console.log(Date.parse('2014/12/25 12:00:00')); // => 1419480000000

console.log(Date.parse('2014-12-25 12:00:00')); // => 1419480000000  (注意:此转换方式在IE中返回NaN!)

猜你喜欢

转载自blog.csdn.net/qq_37538698/article/details/83656750