繁体   English   中英

如何将日期从php转换为js

[英]how to transfer date from php into js

我已经从PHP脚本的实际日期

$time_local_js = date('Y,m,d,H,i', strtotime('now'));

我必须将其转移到js脚本中

<span id="odliczanie"></span>

<script type="text/javascript">
d_new=+new Date(2012,11,6,21,00,00);

d_old=new Date(); 

(function(){
sec=(d_new-d_old)/1000;
document.getElementById('odliczanie').innerHTML=~~(sec/(3600*24))+' days '+~~(sec/3600)%24+' hours '+~~(sec/60)%60+' min '+~~sec%60+' sek';
setTimeout(arguments.callee,1000)})()
</script>

放入变量“ d_old”(现在是临时的new Date() )。 怎么做?

我假设您正在输出包含php脚本的js文件。 如果没有,则需要。

旧行:

d_old=new Date(); 

新行:

d_old=new Date(<?php echo $time_local_js ?>);

您将$ time_local_js的时间直接输出到创建d_old值的JS代码中。

d_old=new Date(<?=$time_local_js?>); 

您只需要了解PHP是什么以及Javascript是什么,了解PHP用于服务器端生成要由浏览器呈现的内容。 而javascript是要在浏览器中执行的内容的一部分。

结论:在PHP中生成足够的javascript。

这将导致您找到以下解决方案:

d_old=new Date(); 

在您的JavaScript中,编写:

<?php echo "d_old=new Date(" . date('Y,m,d,H,i', strtotime('now')); . ");  ?>

假设您早先生成了它,则可以选择编写:

d_old=new Date(<?echo $time_local_js; ?>); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM