gpt4 book ai didi

php - 使用 JavaScript 从字符串创建对象 Date

转载 作者:行者123 更新时间:2023-11-30 09:01:31 24 4
gpt4 key购买 nike

在 PHP 中,如果我有:

$date = "2012-01-18 16:00";

我能做到:

$newDate = new DateTime($date);

在 JS (jQuery) 中我有:

var date = "2012-01-18 16:00";

为什么我不能:

var newDate = new Date(date);

?这返回我无效的日期。

最佳答案

为了使该字符串成为 parsed , 你需要一个介于日期和时间之间的 T

var date = "2012-01-18T16:00";
var newDate = new Date(date);

因此修复您的原始代码:

var date = "2012-01-18 16:00";
date = date.replace(" ", "T");
var newDate = new Date(date);

DEMO


Date 构造函数也需要年月日

var newDate = new Date(2012, 1, 18)

尽管要让它工作,您必须将字符串分开。

关于php - 使用 JavaScript 从字符串创建对象 Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com