创建 Date 对象
1. 使用构造函数创建当前日期:
var currentDate = new Date();
2. 使用构造函数创建特定日期:
var specificDate = new Date('2023-01-01T12:00:00');
这里的参数可以是日期字符串、时间戳等。
获取日期和时间信息
3. 获取年、月、日:
var year = currentDate.getFullYear();
var month = currentDate.getMonth(); // 0 表示一月,11 表示十二月
var day = currentDate.getDate();
4. 获取时、分、秒:
var hours = currentDate.getHours();
var minutes = currentDate.getMinutes();
var seconds = currentDate.getSeconds();
5. 获取毫秒:
var milliseconds = currentDate.getMilliseconds();
设置日期和时间信息
6. 设置年、月、日:
currentDate.setFullYear(2023);
currentDate.setMonth(0); // 0 表示一月
currentDate.setDate(1);
7. 设置时、分、秒:
currentDate.setHours(12);
currentDate.setMinutes(30);
currentDate.setSeconds(0);
8. 设置毫秒:
currentDate.setMilliseconds(500);
格式化日期
9. 将日期格式化为字符串:
var formattedDate = currentDate.toISOString();
这将返回一个符合 ISO 8601 标准的日期字符串。
获取时间戳
10. 获取时间戳(毫秒数):
var timestamp = currentDate.getTime();
计算日期差
11. 计算两个日期之间的差:
var date1 = new Date('2023-01-01');
var date2 = new Date('2023-01-10');
var timeDifference = date2 - date1; // 差值为毫秒数
其他方法
12. 获取当前周几:
var dayOfWeek = currentDate.getDay(); // 0 表示星期日,1 表示星期一,以此类推
13. 在当前日期基础上增加或减少时间:
currentDate.setDate(currentDate.getDate() + 5); // 在当前日期上增加 5 天
14. 获取当前时区:
var timeZone = currentDate.getTimezoneOffset();
这些是 JavaScript Date 对象的一些基本概念和用法。Date 对象提供了丰富的方法来处理日期和时间,使得在编写涉及时间的 JavaScript 代码时更加方便。
转载请注明出处:http://www.pingtaimeng.com/article/detail/4361/JavaScript