外国周顺序
sunday 礼拜日 monday 礼拜一 tuesday 礼拜二 wednesday 礼拜三 thursday 礼拜四 friday 礼拜五 saturday 礼拜六
外国的月顺序
January (Jan),February (Feb),March(Mar),April(Apr),May,June,July,August (Aug),September,(Sept),October(Oct),November(Nov),December(Dec)
1获取时间的方式1
var date = new Date();//获取当前的系统时间
console.log(date);
2获取指定的时间对象 注意 设置月数 0-11 即使想获得6月 实际输入的是5月
date = new Date(2021, 6, 20, 10, 10, 10);//获得的结果是2021年7月20日 周二
date = new Date(2021, 5, 20, 10, 10, 10);
date = new Date('2021-5-20 10:10:10');
console.log(date);
3获取指定时间对象的 毫秒值 毫秒数是从1970年1月1日(格林威治时间)开始计算 即计算1970年1月1日到指定的时间之间的毫秒数 1000毫秒等于1秒
var date = new Date();
console.log(date.getTime());//1655693772660
date = new Date(1655693772660);
console.log(date);
获取时间分量
var date = new Date();
获取年份
var year = date.getFullYear();
console.log(year);
获取月份
var month = date.getMonth() + 1;//注意加上1 外国0-11 我们1-12
console.log(month);
获取日
var day = date.getDate();
console.log(day);
获得周几
var weekday = date.getDay();
console.log(weekday);// 1
获取时
var hour = date.getHours();
console.log(hour);
获取分钟
var minutes = date.getMinutes();
console.log(minutes);
获取秒
var seconds = date.getSeconds();
console.log(seconds);
解决在页面显示字符串周几文字问题
var week = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
var strDate = year + '年' + month + '月' + day + '日' + week[weekday] + hour + ':' + minutes + seconds;
console.log(strDate);
设置时间分量
date.setFullYear(2021);
date.setMonth(7);//结果时8月
date.setDate(32);//得到的结果时9月1日
console.log(date);
获取当前时间的毫秒数
var date = new Date();
// 方法一
var time = date.getTime();
console.log(time);
// 方法二
time = date.valueOf();
console.log(time);
// 方法三
time = +new Date();
console.log(time);