【发布时间】:2016-01-22 15:26:04
【问题描述】:
我正在开发一个网站,让用户可以查看他们的设备并知道维修开始前经过了多少天。
但我无法获取有关日期的 DATABASE 信息。 我注册了一个 DATE 列,并使用 CURRENT_TIMESTAMP 将其设置为 TIMESTAMP,这样它就可以自动归因于加入系统的日期。
我正在使用脚本来获取今天的日期,并将其放在一个表格中,以便向用户显示:
<script>
var days = new Date();
document.getElementById("days").innerHTML = days.toISOString().substr(0, 10);
</script>
然后我调用了一个函数来获取所有设备信息(客户名称、日期、类型等...):
include_once('DataAccess.php');
$da = new DataAccess();
$res = $da->getEquipmentInfo();
while($row = mysqli_fetch_object($res)){
echo " <td id='days'></td> "; }
我如何计算数据库列 DATE 和今天的日期之间的差异以知道过去了多少天?
谢谢。
【问题讨论】:
-
“我正在使用脚本获取今天的日期并将其放在表格中以便向用户显示:”您是什么意思:“什么样的表格? mysql表还是html表?
-
脚本
<script> var days = new Date(); document.getElementById("days").innerHTML = days.toISOString().substr(0, 10); </script>用于获取今天的日期。 -
我问你把它放在桌子上是什么意思。我知道它的作用
-
我想让用户看到他们的设备,比如设备的状态、注册的日期等等……我只是把它放在桌子上,因为它看起来很漂亮。我可以完美地将它放在
或其他东西中。
-
好吧,你的意思是 HTML 表格,这就是我需要知道的全部内容
标签: javascript java php mysql date