将日期参数的参数从PHP传递到javascript
这是我正在使用的代码,但似乎不起作用,任何帮助都将不胜感激 PHP代码将日期参数的参数从PHP传递到javascript,javascript,php,variables,Javascript,Php,Variables,这是我正在使用的代码,但似乎不起作用,任何帮助都将不胜感激 PHP代码 <? $date = new DateTime($rdatetime); $sdate1 = $date->format('M d, Y H:I:s'); echo $sdate1; ?> Java脚本 <script type="text/javascript"> // Set the date we're counting down to
<?
$date = new DateTime($rdatetime);
$sdate1 = $date->format('M d, Y H:I:s');
echo $sdate1;
?>
Java脚本
<script type="text/javascript">
// Set the date we're counting down to
//var countDownDate = new Date("Jan 5, 2018 15:37:25").getTime();
var countDownDate = new Date('$sdate').getTime();
//var countDownDate = new Date("$sdate").getTime();
</Script>
//确定我们倒计时的日期
//var countDownDate=新日期(“2018年1月5日15:37:25”).getTime();
var countDownDate=新日期(“$sdate”).getTime();
//var countDownDate=新日期($sdate”).getTime();
我想将$sdate1传递到$sdate。希望我能正确地解释我的问题。
<?
$date = new DateTime($rdatetime);
$sdate1 = $date->format('M d, Y H:I:s');
echo $sdate1;
?>
<script type="text/javascript">
// Set the date we're counting down to
//var countDownDate = new Date("Jan 5, 2018 15:37:25").getTime();
var countDownDate = new Date('<?=$sdate1;?>').getTime();
//var countDownDate = new Date("$sdate").getTime();
</script>
//确定我们倒计时的日期
//var countDownDate=新日期(“2018年1月5日15:37:25”).getTime();
var countDownDate=新日期(“”).getTime();
//var countDownDate=新日期($sdate”).getTime();
您所做的有点不规范,但这会满足您的要求:
<script type="text/javascript">
// Set the date we're counting down to
//var countDownDate = new Date("Jan 5, 2018 15:37:25").getTime();
var countDownDate = new Date('<?php echo $sdate ?>').getTime();
</Script>
//确定我们倒计时的日期
//var countDownDate=新日期(“2018年1月5日15:37:25”).getTime();
var countDownDate=新日期(“”).getTime();
这就是你的意思吗?将php变量传递给js
<?php
$date = new DateTime($rdatetime);
$sdate = $date->format('M d, Y H:I:s');
?>
<script type="text/javascript">
var countDownDate = new Date('<?php echo $sdate; ?>').getTime();
</script>
var countDownDate=新日期(“”).getTime();
您可以使用html隐藏输入来存储数据:
<input type="hidden" name="example" value="<?php echo $sdate1 ?>">
<script type="text/javascript">
var value = document.getElementsByName("example")[0].value;
//JQuery:
//var value = $('input[name=example]').val();
var countDownDate = new Date(value).getTime();
</script>
直到我提交了我的后才看到你的:)我忘了用PHP你可以做什么alert()
输出?谢谢,我很高兴它有帮助。
<span id="date" data-date="<?php echo $sdate1 ?>"><?php echo $sdate1 ?></span>
<script type="text/javascript">
var value = document.getElementById("searchTxt").getAttribute('data-date');
//JQuery:
//var value = $('input[name=example]').attr("data-date");
//var value = $('input[name=example]').data("date");
var countDownDate = new Date(value).getTime();
</script>