JavaScript 如何将日期时间转换为MySQL的日期时间

JavaScript 如何将日期时间转换为MySQL的日期时间

给定一个JavaScript DateTime格式的日期,任务是使用JavaScript将此时间转换为MySQL DateTime格式。

方法

  • 使用date.toISOString()函数将日期对象转换为字符串ISO格式,即YYYY-MM-DDTHH:mm:ss.sss或±YYYYYY-MM-DDTHH:mm:ss.sss格式。
  • 使用slice()方法提取字符串的一部分。
  • 使用replace()方法将字符’T’替换为空格’ ‘。

示例1:在此示例中,JavaScript DateTime对象使用slice()和replace()方法将其转换为MySQL DateTime(UTC格式)。

function GFG_Fun() {
    let date = new Date();
    console.log("MySQL datetime - " +
        date.toISOString().slice(0, 19).replace('T', ' '));
}
 
GFG_Fun();

输出

MySQL datetime - 2023-06-18 03:27:13

示例 2: 这个示例与之前的示例相同,但使用了不同的方法,并且时间是IST格式,通过使用 slice()replace()方法 将JS datetime转换为MySQL datetime。

function GFG_Fun() {
     
    let date = new Date();
     
    console.log("MySQL datetime - " +
            date.toISOString().split('T')[0] + ' '
            + date.toTimeString().split(' ')[0]);
}
 
GFG_Fun();

输出

MySQL datetime - 2023-06-18 03:28:31

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程