Javascript 在添加额外年份时,将php日期添加到JS函数不起作用

Javascript 在添加额外年份时,将php日期添加到JS函数不起作用,javascript,php,Javascript,Php,以下内容适用于PHP和JS($end已成功回显): PHP代码 $end = date('Y/m/d H:i:s'); JS代码: var acountDownDate = new Date("<?php echo $end; ?>").getTime(); 但是JS代码在这种情况下不起作用。如何解决此问题?如果您更改日期格式,它会起作用 echo $end = date('Y-m-d H:i:s', strtotime('+2 years')); var acountDow

以下内容适用于PHP和JS($end已成功回显):

PHP代码

$end = date('Y/m/d H:i:s');
JS代码:

var acountDownDate = new Date("<?php echo $end; ?>").getTime();

但是JS代码在这种情况下不起作用。如何解决此问题?

如果您更改日期格式,它会起作用

echo $end = date('Y-m-d H:i:s', strtotime('+2 years'));
var acountDownDate=新日期(“2021-11-10 06:18:34”);

log(acountDownDate)
如果您更改日期的格式,它会起作用

echo $end = date('Y-m-d H:i:s', strtotime('+2 years'));
var acountDownDate=新日期(“2021-11-10 06:18:34”);

console.log(acountDownDate)
仍不工作。如果我删除额外的strotime(“+2年”),您的代码将正常工作。下面是$end的内容:2021-11-10 14:19:22我从那里得到一个日期函数的结果-。如果您“运行代码片段”,您将看到它仍然不工作。如果我删除额外的strotime(“+2年”),您的代码将正常工作。下面是$end的内容:2021-11-10 14:19:22我从那里得到了date函数的结果-。如果您“运行代码片段”,您将看到它是有效的