// 将 JavaScript 的 Date 对象转换为字符串类型
// 创建一个新的 Date 对象
let currentDate = new Date();
// 方法1: 使用 toString() 方法
// 这个方法会将日期对象转换为一个易于阅读的字符串,格式类似于 "Wed Oct 04 2023 10:30:00 GMT+0800 (China Standard Time)"
let dateString1 = currentDate.toString();
console.log(dateString1);
// 方法2: 使用 toDateString() 方法
// 这个方法返回一个表示日期的字符串,不包含时间信息,格式类似于 "Wed Oct 04 2023"
let dateString2 = currentDate.toDateString();
console.log(dateString2);
// 方法3: 使用 toISOString() 方法
// 这个方法返回一个 ISO 格式的字符串,格式为 "YYYY-MM-DDTHH:mm:ss.sssZ",适用于国际标准
let dateString3 = currentDate.toISOString();
console.log(dateString3);
// 方法4: 使用 toJSON() 方法
// 这个方法返回一个 JSON 格式的日期字符串,格式为 "YYYY-MM-DDTHH:mm:ss.sssZ"
let dateString4 = currentDate.toJSON();
console.log(dateString4);
// 方法5: 使用自定义格式化
// 如果需要特定格式的日期字符串,可以使用 getFullYear(), getMonth(), getDate() 等方法手动拼接
let year = currentDate.getFullYear();
let month = String(currentDate.getMonth() + 1).padStart(2, '0'); // 月份从0开始,所以要加1,并确保两位数
let day = String(currentDate.getDate()).padStart(2, '0');
let hours = String(currentDate.getHours()).padStart(2, '0');
let minutes = String(currentDate.getMinutes()).padStart(2, '0');
let seconds = String(currentDate.getSeconds()).padStart(2, '0');
let customFormattedDate = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
console.log(customFormattedDate);
上一篇:js table合并单元格
下一篇:js 字符串转base64
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站