Php 如何计算存储数据的时间';在数据库中显示并在浏览器中显示?
我正在使用codeigniter开发一个应用程序。在我的应用程序中,我想计算存储在数据库中的内容的时间段。例如,facebook在浏览器中显示上传的时间。使用codeigniter有什么方法可以做到这一点吗?我不使用codeigniter,但我认为您可以做到这一点,在数据库中创建一个日期/小时字段,在脚本中,您只需使用系统日期来了解小时、天或任何您想要显示的时间的差异 大概是这样的:Php 如何计算存储数据的时间';在数据库中显示并在浏览器中显示?,php,codeigniter,Php,Codeigniter,我正在使用codeigniter开发一个应用程序。在我的应用程序中,我想计算存储在数据库中的内容的时间段。例如,facebook在浏览器中显示上传的时间。使用codeigniter有什么方法可以做到这一点吗?我不使用codeigniter,但我认为您可以做到这一点,在数据库中创建一个日期/小时字段,在脚本中,您只需使用系统日期来了解小时、天或任何您想要显示的时间的差异 大概是这样的: function (diference) { //all your sql traitement
function (diference) {
//all your sql traitement
$time_elapsed = $system_date - $your_sql_result
echo $time_elapsed;
}
您甚至可以使用SQL行来实现这一点 如果您可以直接访问相关数据库,请在表中添加一个TIMESTAMP列,其中包含要与时间关联的数据。在表创建期间使用“默认当前_时间戳”使新列存储数据最初插入的时间,并在表创建期间使用“更新当前_时间戳”使列的时间戳在数据被修改时自动更新。请参见您的意思是存储时间戳(输入时),然后显示从该点开始经过的时间?是或是。有没有办法使用codeigniter?