php - 如何创建倒计时(X 之前的剩余天数)
问题描述
我想从当前日期对我的 ICO_EndDate 字段进行倒计时..
我是初学者,我已经在其他页面上阅读过它。
这是我在模板文件中使用的代码,该页面上已经调用了 EndDate 字段,并且可以正常显示结束日期:
ICO Start in ".TIMESTAMPDIFF (Days,"CURRENT_DATE","[$tbl_prfx.'enddate'"]) day(s)</div>
解决方案
首先,使用这样的简单查询从数据库中提取剩余天数:
使用 Mysqli 扩展:
$con = new mysqli("localhost","my_user","my_password","my_db");
$con->set_charset("utf8mb4");
$result = $con->query('SELECT datediff(' . $tbl_prfx . 'enddate, CURRENT_DATE)');
$row = $result->fetch_row();
$days = $row[0];
使用 PDO 扩展:
$con = new PDO("mysql:host=localhost;dbname=my_db;charset=utf8mb4","my_user","my_password");
$result = $con->query('SELECT datediff(' . $tbl_prfx . 'enddate, CURRENT_DATE)');
$row = $result->fetch();
$days = $row[0];
然后只需将变量的值打印到您的 HTML 中:
... ICO Start in " . $days . " day(s)</div>"
推荐阅读
- latex - 如何删除长表中的特定垂直线
- angular - 听 Angular 事件点击 webbrowser
- ruby-on-rails - 如何为在 Rails 5 中调用邮件程序的方法编写 rspec 模拟
- javascript - React.js 路由确切路径不正常
- botframework - 通过 Postman 与您的 microsoft bot 框架聊天
- c# - 如何在 ASP.NET 中发送 PUT 和 DELETE 表单?
- swift - Tensorflow中张量的可微积
- tizen-web-app - Galaxy:创建后动态更新 PageIndicator
- spring - 可以调用用Javassist动态创建的RestController java文件吗?
- java - mongodriver 按升序排列