SunDec01202400:00:00GMT+0800(中国标准时间)如何转换日期js

Sun Dec 01 2024 00:00:00 GMT+0800 (中国标准时间)

FineReport yzmaJyHP1912917 发布于 2024-12-15 18:11 (编辑于 2024-12-15 18:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-12-15 18:43(编辑于 2024-12-15 18:47)

------------------按系统获取时间后得到标准日期----------------------------

 var datetime = new Date();

var year1 = datetime.getFullYear();

var month1 = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;

 var date1 = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();

alert(year1 + "-" + month1 + "-" + date1)

image.png

-----------------------------按你的内容转换---------------------------

// 给定的日期字符串

const dateString = "Sun Dec 01 2024 00:00:00 GMT+0800";

// 创建一个新的 Date 对象

const date = new Date(dateString);

// 检查是否成功创建了有效的 Date 对象

if (!isNaN(date)) {

    // 获取年份

    const year1 = date.getFullYear();

    

    // 获取月份 (注意:getMonth() 返回的月份是从 0 开始的,所以需要加 1)

    const month1 = String(date.getMonth() + 1).padStart(2, '0');

    

    // 获取日期

    const day1 = String(date.getDate()).padStart(2, '0');

    

    // 构建标准格式的日期字符串

    const formattedDate = year1+"-"+month1+"-"+day1;

    

    console.log(formattedDate); // 输出: 2024-12-01

} else {

    console.log('无效的日期字符串');

}

image.png

  • 2关注人数
  • 29浏览人数
  • 最后回答于:2024-12-15 18:47
    请选择关闭问题的原因
    确定 取消
    返回顶部