Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在php中创建一个存储值并传入strotime的变量_Javascript_Php_Jquery_Timer - Fatal编程技术网

Javascript 如何在php中创建一个存储值并传入strotime的变量

Javascript 如何在php中创建一个存储值并传入strotime的变量,javascript,php,jquery,timer,Javascript,Php,Jquery,Timer,如何创建一个变量并存储一些值并传递给strotime函数 比如: 创建两个变量并定义值 现在 p{ 文本对齐:居中; 字体大小:60px; 边际上限:0px; } //确定我们倒计时的日期 // 1. JavaScript //var countDownDate=新日期(“2018年9月5日15:37:25”).getTime(); // 2. PHP var countDownDate=*1000///没有显示错误。 现在的var=*1000; //每1秒更新一次倒计时 var x=set

如何创建一个变量并存储一些值并传递给strotime函数

比如:

创建两个变量并定义值

现在


p{
文本对齐:居中;
字体大小:60px;
边际上限:0px;
}

//确定我们倒计时的日期 // 1. JavaScript //var countDownDate=新日期(“2018年9月5日15:37:25”).getTime(); // 2. PHP var countDownDate=*1000///没有显示错误。 现在的var=*1000; //每1秒更新一次倒计时 var x=setInterval(函数(){ //获取今天的日期和时间 //1.JavaScript //var now=new Date().getTime(); //2.PHP 现在=现在+1000; //找出现在和倒计时日期之间的距离 var距离=倒计时日期-现在; //天、小时、分钟和秒的时间计算 变量天数=数学楼层(距离/(1000*60*60*24)); 可变小时数=数学楼层((距离%(1000*60*60*24))/(1000*60*60)); var分钟=数学楼层((距离%(1000*60*60))/(1000*60)); var秒=数学楼层((距离%(1000*60))/1000); //在id=“demo”的元素中输出结果 document.getElementById(“demo”).innerHTML=days+d+hours+h+ 分钟+米+秒+秒; //如果倒计时结束,写一些文字 如果(距离<0){ 净间隔(x); document.getElementById(“demo”).innerHTML=“过期”; } }, 1000);
我已经定义了变量和值。但是当运行PHP代码时,计数器计时器不可见


如何创建变量和传递值?我想创建一个动态计数器计时器

您需要做的是将日期与时间连接起来

$date='2018-12-19'; //variable and value define
$time='12:00:00'; 

echo strtotime($date . ' ' . $time);
这将输出:

1545249600
正如@Robin Zigmond在上面的评论中指出的,没有理由不为此使用JS解决方案。这样,您就不必在PHP中进进出出

我会向我们推荐一个JS库,名为。您只需热链接到库,如下所示:

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>

现在的图书馆很好。我经常用它。工具箱中有一个好东西。

如果不想使用点连接,可以将单引号替换为双引号

strtotime("$date $time")

strotime(“$date$time”)
将不起作用,因为它将向函数传递文本字符串“
”$date$time
,即字符的精确序列。您应该使用双引号。哦,Javascript具有处理日期和时间的完整功能。我在这里没有看到任何实际需要PHP的东西。我想创建一个数据库date and for time,从数据库中获取值,存储在变量$date和$time中,然后传递到storytime。但是我不知道怎么做。。好的,很公平,您需要一种后端语言来从数据库中获取数据。但是看看其他关于如何修复代码的答案——包括我上面的第一条评论(与@CarlosFdev的答案相同),只需使用双引号而不是单引号。对。它通过双引号解决了…使用您的解决方案后出现错误------错误------->>
解析错误:语法错误,意外“”)?>*1000;'(T_ENCAPSED_和_WHITESPACE),在C:\xampp\htdocs\ex\main.php的第30行中应为“,”或“)”
您可能需要刷新浏览器。。我不小心在strotime函数中留下了一个引号。我写的代码很有效。你好,约瑟夫,你能回答吗。。。。至于你的另一个问题,我认为你应该使用@fabrik方法。非常简单有效的方法。
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>
var dateString ='2018-12-19'; 
var timeString ='12:00:00'; 
var timeStamp = (moment(dateString + ' ' +  timeString).unix())*1000;
strtotime("$date $time")