JavaScript Date对象的常用处理

Date 对象用于处理日期和时间

属性

constructor

定义:返回创建此对象的函数引用

prototype

定义:用于Date对象添加属性和方法

Date()

说明:返回当天的时间和日期

console.log(new Date())  //Sun Jun 11 2017 17:37:59 GMT+0800 (中国标准时间)

下面的方法需要结合Date对象进行使用

getDate()

说明:返回一个月中的某一天

console.log(new Date().getDate())  //11

getDay()

说明:返回一周中的某一天,0代表星期天,1代表星期一,依次类推

console.log(new Date().getDay())  //0

getMonth()

说明:返回月份,0代表一月,1代表二月,依次类推

console.log(new Date().getMonth())  //5

getFullYear()

说明:以四位数返回年份

console.log(new Date().getFullYear())  //2017

getHours()

说明:返回小时

console.log(new Date().getHours())  //17

getMinutes()

说明:返回分钟

console.log(new Date().getMinutes())  //4

getSeconds()

说明:返回秒数

console.log(new Date().getSeconds())  //45

getMilliseconds()

说明:返回毫秒

console.log(new Date().getMilliseconds())  //665

parse()

说明:返回 1970/1/1 午夜至目标的毫秒数

console.log(Date.parse(new Date()))  //1497176393000

setDate()

说明:设置当前月中的某一天

var dat=new Date
dat.setDate(20)
console.log(dat.getDate())  //20

setMonth()

说明:设置当前的月份

var dat=new Date
dat.setMonth(2)
console.log(dat.getMonth())  //2

setFullYear()

说明:设置当前的年份

var dat=new Date
dat.setFullYear(1996)
console.log(dat.getFullYear())  //1996

setHours()

说明:设置小时

var dat=new Date
dat.setHours(20)
console.log(dat.getHours())  //20

setMinutes()

说明:设置分钟

var dat=new Date
dat.setMinutes(20)
console.log(dat.getMinutes())  //20

setseconds()

说明:设置秒

var dat=new Date
dat.setSeconds(20)
console.log(dat.getSeconds())  //20

setMilliseconds()

说明:设置毫秒

var dat=new Date()
dat.setMilliseconds(20)
console.log(dat.getMilliseconds())  //20

setTime()

说明:以设置毫秒来设置date时间

var dat=new Date()
dat.setTime(7777156422)
console.log(dat)  //Wed Apr 01 1970 08:19:16 GMT+0800 (中国标准时间)
时间: 2024-10-07 02:25:45

JavaScript Date对象的常用处理的相关文章

JavaScript Date对象介绍

Date 日期和时间对象 1. 介绍 Date对象,是操作日期和时间的对象.Date对象对日期和时间的操作只能通过方法. 2. 构造函数 2.1 new Date() :返回当前的本地日期和时间 参数:无 返回值: {Date} 返回一个表示本地日期和时间的Date对象. 示例: var dt = new Date(); console.log(dt); // => 返回一个表示本地日期和时间的Date对象 2.2 new Date(milliseconds) :把毫秒数转换为Date对象 参数

JavaScript - Date对象使用

<html> <head> <head> <body> <script language="javascript"> //Date对象 // 从字符串中分析出时间 // var dateVal = Date.parse("November 1, 1997 10:15 AM"); // var current_time = new Date(dateVal); // 获取系统时间的各个部分 var curre

JavaScript Date对象更进一步

总结分享这个近期开发解决的一个Bug. Javascript的Date对象具有容错性,会自动根据当年的日期根据设置的属性值转换,也就是说Date对象的setDate会影响setMonth,而month会影响到setFullYear. JavaScript的Date对象容错性 如果单独使用setDate.setMonth.setFullYear初始化Date对象的时候,Date未及时被初始化的属性会在你设置其他属性的时候影响到其他的属性值, 一般情况下,只会有setDate产生的影响所致,所以初始

javascript Date对象 之 设置时间

之前对js的date对象总是感觉熟悉,而不愿细细深究其所以然,所以每当自己真正应用起来的时候,总会糊里糊涂的,今日花费2个小时的时间仔细钻研了一下,感觉 豁然开朗,故,以此记录,一来 供以后查阅,二来 给跟我有同感的同志们 供参考(代码copy到本地即可测试): javascript Date对象 --> 设置时间: 测试代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&

javascript Date对象 之 获取时间

javascript Date对象 --> 获取时间: 测试代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Date对象</title> <style> body {background-color: #333; color: white;} </style> <

JavaScript Date对象 日期获取函数

JavaScript Date对象使用小例子: 运行结果: 总结: 1.尽管我们认为12月是第12个月份,但是JavaScript从0开始计算月份,所以月份11表示12月: 2.nowDate.setDate(33):javaScript知道在12月份没有33天,只有31天,所以给我们返回了1月2日: 附:Date方法一览表

JavaScript Date对象和函数 (一)

JavaScript_Date对象说明  Date中文为"日期"的意思,Date继承自Object对象,此对象提供操作,显示日期与时间的函数 Date对象构造函数 Date对象具有多种构造函数. new Date() new Date(milliseconds) new Date(datestring) new Date(year, month) new Date(year, month, day) new Date(year, month, day, hours) new Date(

javascript Date对象的介绍及linux时间戳如何在javascript中转化成标准时间格式

1.Date对象介绍 Date对象具有多种构造函数.new Date()new Date(milliseconds)new Date(datestring)new Date(year, month)new Date(year, month, day)new Date(year, month, day, hours)new Date(year, month, day, hours, minutes)new Date(year, month, day, hours, minutes, seconds

JavaScript—Date对象详情

Date对象概述 javaScript 提供了 Date 类型来处理时间和日期.Date 对象内置一系列获取和设置日期时间信息的方法.(不是内置对象,需要自己new) javaScript 中的 Date 类型是在早期 Java 中 java.util.Date 类基础上构建的. Date类型使用 UTC (Coordinated Universal Time,国际协调时间[又称世界统时间]) 1970 年 1 月1 日午夜(零时)开始经过的毫秒来保存日期. 在使用这种数据存储格式的条件下,Da