使用js将“2024-05-10T01:24:56.0002”转化为年-月-日 时:分

要将字符串 "2024-05-10T01:24:56.0002" 转换为格式 年-月-日 时:分,你可以使用 JavaScript 的 Date 对象来解析这个字符串,并使用一些字符串操作来格式化输出。以下是一个示例代码:

// 原始日期字符串
const dateString = "2024-05-10T01:24:56.0002";

// 创建 Date 对象
const date = new Date(dateString);

// 获取年份、月份和日期
const year = date.getFullYear();
const month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从0开始,所以加1
const day = String(date.getDate()).padStart(2, '0');

// 获取小时和分钟
const hours = String(date.getHours()).padStart(2, '0');
const minutes = String(date.getMinutes()).padStart(2, '0');

// 格式化输出
const formattedDate = `${year}-${month}-${day} ${hours}:${minutes}`;

console.log(formattedDate); // 输出: "2024-05-10 01:24"

代码解释:

  1. 创建 Date 对象:通过 new Date(dateString) 创建一个 Date 对象。
  2. 获取年份、月份和日期:
    • getFullYear() 获取完整的年份。
    • getMonth() 返回月份(0-11),所以加1。
    • getDate() 获取当前月份的日期。
  3. 获取小时和分钟:
    • getHours() 获取小时(0-23)。
    • getMinutes() 获取分钟(0-59)。
  4. 格式化输出:使用模板字符串将结果拼接成所需的格式,并使用 padStart(2, '0') 确保月份、日期、小时和分钟是两位数。

运行上述代码将输出 2024-05-10 01:24

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值