// 使用一个常见的 JavaScript 日期插件:Moment.js 的示例代码
// 首先需要引入 Moment.js 库,可以通过 CDN 或 npm 安装
// <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
// 获取当前日期和时间
let now = moment();
console.log("当前日期和时间:", now.format('YYYY-MM-DD HH:mm:ss'));
// 创建特定日期的对象
let specificDate = moment("2023-10-05");
console.log("特定日期:", specificDate.format('YYYY-MM-DD'));
// 格式化日期输出
let formattedDate = moment().format('MMMM Do YYYY, h:mm:ss a');
console.log("格式化后的日期:", formattedDate);
// 添加或减去天数、月数等
let addDays = moment().add(7, 'days');
console.log("7天后的日期:", addDays.format('YYYY-MM-DD'));
let subtractMonths = moment().subtract(1, 'months');
console.log("1个月前的日期:", subtractMonths.format('YYYY-MM-DD'));
// 比较两个日期
let date1 = moment("2023-10-01");
let date2 = moment("2023-10-05");
if (date1.isBefore(date2)) {
console.log("date1 在 date2 之前");
} else if (date1.isAfter(date2)) {
console.log("date1 在 date2 之后");
} else {
console.log("date1 和 date2 是同一天");
}
// 获取两个日期之间的差值
let diffInDays = date2.diff(date1, 'days');
console.log("两个日期相差的天数:", diffInDays);
date-fns
或 dayjs
。上一篇:js 缓存
下一篇:js 图片预览
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站