如何计算存储数据的时间';s,并在浏览器中显示


how to calculate the time of stored data's in databse and display it in browser?

我正在使用codeigniter开发一个应用程序。在我的应用程序中,我想计算存储在数据库中的内容的时间段。例如,facebook在浏览器中显示上传的时间。有什么方法可以使用codeigniter做到这一点吗?

如果您可以直接访问有问题的数据库,请在包含要与时间关联的数据的表中添加一个TIMESTAMP列。在创建表期间使用"DEFAULT CURRENT_TIMESTAMP"使新列存储最初插入数据的时间,在创建表时使用"ON UPDATE CURRENT_IMESTAMP"在修改数据时自动更新列的时间戳。请参阅此处

我不使用codeigniter,但我认为您可以做到这一点,在数据库中创建一个日期/小时字段,在脚本中,您只需使用系统日期来了解小时、天或任何您想要显示的时间的差异。

像这样的东西:

function (diference) {
    //all your sql traitement
    $time_elapsed = $system_date - $your_sql_result
    echo $time_elapsed;
}

您甚至可以使用SQL行来实现这一点。