function myFunction(){
var d = new Date("July 21, 1983 01:15:00");
var n = d.getDate();
console.log(n);//返回21
}
注意: 星期天为 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
}
function myFunction(){
var d = new Date("July 21, 1983 01:15:00");
var n = d.getFullYear();
console.log(n);//返回1983
}
myFunction();
function myFunction(){
var d = new Date("July 21, 1983 01:15:00");
var n = d.getHours();
console.log(n);//返回1
}
myFunction();
function myFunction(){
var d = new Date("July 21, 1983 01:15:00:526");
var n = d.getMilliseconds();
console.log(n);//返回526
}
function myFunction(){
var d = new Date("July 21, 1983 01:15:00");
var n = d.getMinutes();
console.log(n);//返回15
}
myFunction();
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();
function myFunction(){
var d = new Date();
var n = d.getSeconds();
console.log(n);//返回当前时间的秒数059
}
myFunction();
function myFunction(){
var d = new Date();
var n = d.getTime();
console.log(n);//返回1498702835456
}
myFunction();
这个方法可用于设置月份及月份中的一天。
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();
注意: 一月为 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();
把当前月的天设置为 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();
该方法可用于设置分钟,秒以及毫秒数。
function myFunction(){
var d = new Date();
d.setHours(15,35,1);
console.log(d);//返回Thu Jun 29 2017 15:35:01 GMT+0800 (中国标准时间)
}
myFunction();
该方法同样可用于设置秒数与毫秒数。
function myFunction(){
//设置日期为60分钟以前:
var d = new Date();
d.setMinutes(d.getMinutes()-60);
console.log(d);//返回当前分钟-60
}
myFunction();
这个方法可以用于设置毫秒数。
function myFunction(){
//设置秒数与毫秒数:
var d = new Date();
d.setSeconds(35,825);
var n=d.getSeconds() + ":" + d.getMilliseconds();
console.log(n);//35:825
}
myFunction();
function myFunction(){
//指定时间的毫秒字段为192
var d = new Date();
d.setMilliseconds(192);
var n = d.getMilliseconds();
console.log(n);//192
}
myFunction();
function myFunction(){
//把 Date 对象的日期部分转换为可读字符串:
var d = new Date();
var n = d.toDateString();
console.log(n);//Thu Jun 29 2017
}
myFunction();
改标准称为 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();
function myFunction(){
//根据本地时间把 Date 对象的日期部分转换为字符串:
var d=new Date();
var n=d.toLocaleDateString();
console.log(n);//2017/6/29
}
myFunction();
function myFunction(){
//根据本地时间把 Date 对象的时间部分转换为字符串:
var d=new Date();
var n=d.toLocaleTimeString();
console.log(n);//上午10:59:46
}
myFunction();
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();