Javascript 将 yyyy-mm-dd hh:mm:ss 转换为 newDate("day, month date year hh:mm:ss")

use*_*934 2 javascript datetime date-format

我想在) 上使用日期对象方法( getHoures(), getSeconds()... new Date("string") (string = month day, year hh:mm:ss) 但我的日期格式是这样的:yyyy-mm-dd hh:mm:ss

所以我需要转换"yyyy-mm-dd hh:mm:ss"为“( "day, month date year hh:mm:ss")”

请问我该怎么办?

谢谢 !

Ano*_*oop 5

试试这个:JSFIDDLE 有许多可用的 JavaScript 库。MySQL 服务器使用的格式“yyyy-mm-dd hh:mm:ss”。您可以使用以下代码将上述字符串转换为日期对象:

var arr = " yyyy-mm-dd hh:mm:ss".split(/-|\s|:/);// split string and create array.
var date = new Date(arr[0], arr[1] -1, arr[2], arr[3], arr[4], arr[5]); // decrease month value by 1
Run Code Online (Sandbox Code Playgroud)