2020-05-1023:46·小程序软件开发思路

php秒杀常用倒计时代码php 获取当前分钟时间戳,配合前端js使用

2020-05-10 23:46·小程序软件开发

思考:

1、php 计算倒计时时间戳

2、js显示倒计时日期格式

具体代码如下:

<?php
// 注意:php的时间是以秒算。js的时间以毫秒算
// 设置时区
date_default_timezone_set('PRC');
//配置每天的活动时间段
$starttimestr = date('Y-m-d H:i:s', strtotime(date('Y-m-d')));
$endtimestr = date('Y-m-d H:i:s', strtotime(date('Y-m-d', strtotime('+1 day'))));
$starttime = strtotime($starttimestr);
$endtime = strtotime($endtimestr);
$nowtime = time();
if ($nowtime = $nowtime) {
    $lefttime = $endtime - $nowtime; //实际剩下的时间(秒)
} else {
    $lefttime = 0;
    exit("活动已经结束!");
}
?>


    
        
        PHP+JS活动秒杀倒计时原理
    
    
        

活动开始时间:

活动结束时间:

距离活动结束还有 小时 分钟 .

var runtimes = 0; function GetRTime() { var lefttime = * 1000 - runtimes * 1000; if (lefttime >= 0) { var nD = Math.floor(lefttime / (1000 * 60 * 60 * 24)) % 24; var nH = Math.floor(lefttime / (1000 * 60 * 60)) % 24; var nM = Math.floor(lefttime / (1000 * 60)) % 60; var nS = Math.floor(lefttime / 1000) % 60; document.getElementById("RemainD").innerHTML = nD; document.getElementById("RemainH").innerHTML = nH; document.getElementById("RemainM").innerHTML = nM; document.getElementById("RemainS").innerHTML = nS; if (lefttime == 5 * 60 * 1000) { alert("还有最后五分钟!"); } runtimes++; setTimeout("GetRTime()", 1000); } else { alert('活动结束了!'); location.reload(); } } var Num = 0; onload = function() { Refresh(); setInterval("Refresh();", 100); GetRTime(); } function Refresh() { if (Num < 10) { document.getElementById("RemainL").innerHTML = Num; Num = Num + 1; } else { Num = 0; } }

图片[1]-2020-05-1023:46·小程序软件开发思路-4747i站长资讯

模拟活动开始时间为程序运行当天php 获取当前分钟时间戳,结束时间为次日凌晨

文章来源:http://www.toutiao.com/a6825242481097966091/

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享