Date() 对象
来源:互联网 发布:表格管理系统源码 编辑:程序博客网 时间:2024/06/05 16:23
获取
1.getDate() 方法可返回月份的某一天。
function myFunction(){ var d = new Date("July 21, 1983 01:15:00"); var n = d.getDate(); console.log(n);//返回21 }
2.getDay() 方法可返回一周(0~6)的某一天的数字。
注意: 星期天为 0, 星期一为 1, 以此类推。
function myFunction(){ var d=new Date(); var weekday=new Array(7); weekday[0]="Sunday"; weekday[1]="Monday"; weekday[2]="Tuesday"; weekday[3]="Wednesday"; weekday[4]="Thursday"; weekday[5]="Friday"; weekday[6]="Saturday"; var n = weekday[d.getDay()]; console.log(n);//返回Thursday }
3.getFullYear() 方法可返回一个表示年份的 4 位数字。
function myFunction(){ var d = new Date("July 21, 1983 01:15:00"); var n = d.getFullYear(); console.log(n);//返回1983 } myFunction();
4.getHours() 方法可返回时间的小时字段。
function myFunction(){ var d = new Date("July 21, 1983 01:15:00"); var n = d.getHours(); console.log(n);//返回1 } myFunction();
5.getMilliseconds() 方法可返回时间的毫秒。
function myFunction(){ var d = new Date("July 21, 1983 01:15:00:526"); var n = d.getMilliseconds(); console.log(n);//返回526 }
6.getMinutes() 方法可返回时间的分钟字段。
function myFunction(){ var d = new Date("July 21, 1983 01:15:00"); var n = d.getMinutes(); console.log(n);//返回15 } myFunction();
7.getMonth() 方法可返回表示月份的数字。返回值是 0(一月) 到 11(十二月) 之间的一个整数。
function myFunction(){ var d=new Date(); var month=new Array(); month[0]="January"; month[1]="February"; month[2]="March"; month[3]="April"; month[4]="May"; month[5]="June"; month[6]="July"; month[7]="August"; month[8]="September"; month[9]="October"; month[10]="November"; month[11]="December"; var n = month[d.getMonth()]; console.log(n);//返回June } myFunction();
8.getSeconds() 方法可返回时间的秒。返回值是 0 ~ 59 之间的一个整数。
function myFunction(){ var d = new Date(); var n = d.getSeconds(); console.log(n);//返回当前时间的秒数059 } myFunction();
9.getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。
function myFunction(){ var d = new Date(); var n = d.getTime(); console.log(n);//返回1498702835456 } myFunction();
设置
10.setFullYear() 方法用于设置年份。
这个方法可用于设置月份及月份中的一天。
function myFunction(){ var d = new Date(); //设置年份为 2020: d.setFullYear(2020); console.log(d);//返回Mon Jun 29 2020 10:23:55 GMT+0800 (中国标准时间) } myFunction();
function myFunction(){ var d=new Date(); //日期设置为 November 3, 2020: d.setFullYear(2020,10,3); console.log(d);//返回Tue Nov 03 2020 10:21:55 GMT+0800 (中国标准时间) } myFunction();
function myFunction(){ var d=new Date(); //设置日期为6个月前: d.setFullYear(d.getFullYear,d.getMonth()-6); console.log(d);//返回Thu Dec 29 2016 10:21:55 GMT+0800 (中国标准时间) } myFunction();
11.setMonth() 方法用于设置月份。
注意: 一月为 0, 十二月为 11
这个方法可用于设置月份中的某一天。
function myFunction(){ //设置日期为4月20号: var d = new Date(); d.setMonth(4,20); console.log(d);//返回Sat May 20 2017 10:38:20 GMT+0800 (中国标准时间) } myFunction();
function myFunction(){ //设置日期为上一个月的最后一天: var d = new Date(); d.setMonth(d.getMonth(),0); console.log(d);//返回Wed May 31 2017 10:39:18 GMT+0800 (中国标准时间) } myFunction();
12.setDate() 方法用于设置一个月的某一天。
把当前月的天设置为 15:function myFunction(){ var d = new Date("July 21, 1983 01:15:00"); d.setDate(15); console.log(d);//返回Fri Jul 15 1983 01:15:00 GMT+0800 (中国标准时间) } myFunction();
13.setHours() 方法用于设置指定的时间的小时字段。
该方法可用于设置分钟,秒以及毫秒数。
function myFunction(){ var d = new Date(); d.setHours(15,35,1); console.log(d);//返回Thu Jun 29 2017 15:35:01 GMT+0800 (中国标准时间) } myFunction();
14.setMinutes() 方法用于设置指定时间的分钟字段。
该方法同样可用于设置秒数与毫秒数。
function myFunction(){ //设置日期为60分钟以前: var d = new Date(); d.setMinutes(d.getMinutes()-60); console.log(d);//返回当前分钟-60 } myFunction();
15.setSeconds() 方法用于设置日期对象的秒字段。
这个方法可以用于设置毫秒数。
function myFunction(){ //设置秒数与毫秒数: var d = new Date(); d.setSeconds(35,825); var n=d.getSeconds() + ":" + d.getMilliseconds(); console.log(n);//35:825 } myFunction();
16.setMilliseconds() 方法用于设置指定时间的毫秒字段。
function myFunction(){ //指定时间的毫秒字段为192 var d = new Date(); d.setMilliseconds(192); var n = d.getMilliseconds(); console.log(n);//192 } myFunction();
转字符串
17.toDateString() 方法可把 Date 对象的日期部分转换为字符串,并返回结果。
function myFunction(){ //把 Date 对象的日期部分转换为可读字符串: var d = new Date(); var n = d.toDateString(); console.log(n);//Thu Jun 29 2017 } myFunction();
18.oISOString() 方法可以使用ISO标准将 Date 对象转换为字符串。
改标准称为 ISO-8601 ,格式为: YYYY-MM-DDTHH:mm:ss.sssZ
function myFunction(){ //使用 ISO 标准返回 Date 对象的字符串格式: var d=new Date(); var n=d.toISOString(); console.log(n);//2017-06-29T02:56:07.043Z } myFunction();
19.toLocaleDateString() 方法可根据本地时间把 Date 对象的日期部分转换为字符串,并返回结果。
function myFunction(){ //根据本地时间把 Date 对象的日期部分转换为字符串: var d=new Date(); var n=d.toLocaleDateString(); console.log(n);//2017/6/29 } myFunction();
19.toLocaleDateString() 方法可根据本地时间把 Date 对象的日期部分转换为字符串,并返回结果。
function myFunction(){ //根据本地时间把 Date 对象的时间部分转换为字符串: var d=new Date(); var n=d.toLocaleTimeString(); console.log(n);//上午10:59:46 } myFunction();
20.toJSON() 方法可以将 Date 对象转换为字符串,并格式化为 JSON 数据格式。
JSON 数据用同样的格式就像x ISO-8601 标准: YYYY-MM-DDTHH:mm:ss.sssZ
function myFunction(){ //返回字符串的 Date 对象,并格式化为 JSON 数据: var d=new Date(); var n=d.toJSON(); console.log(n);//2017-06-29T03:00:29.961Z } myFunction();
阅读全文
0 0
- Date对象
- Date 对象
- Date对象
- Date对象
- Date对象
- Date对象
- Date对象
- Date对象
- date对象
- Date() 对象
- Date 对象
- Date对象
- Date对象
- javascript常用对象 --- Date
- JavaScript Date 对象参考
- javascript date对象使用
- JavaScript Date 对象参考手册
- JavaScript Date 对象参考手册
- Windows下HDF5编译安装
- 有关sh脚本,优化svn管理android事务
- Web自动化测试一:Eclipse+TestNG单元测试框架搭建
- redis + spring + hibernate
- leetcode 88:Merge Sorted Array
- Date() 对象
- (原创)CentOS环境下搭建Nagios系统
- [Linux] source 命令
- MATLAB数据分析
- unity 与第三方库的交互
- 接口的扩展
- gauss模板
- [J2EE规范]JDBC简单例子
- Unity动画文件优化探究