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

Php 如何计算存储数据的时间';在数据库中显示并在浏览器中显示?,php,codeigniter,Php,Codeigniter,我正在使用codeigniter开发一个应用程序。在我的应用程序中,我想计算存储在数据库中的内容的时间段。例如,facebook在浏览器中显示上传的时间。使用codeigniter有什么方法可以做到这一点吗?我不使用codeigniter,但我认为您可以做到这一点,在数据库中创建一个日期/小时字段,在脚本中,您只需使用系统日期来了解小时、天或任何您想要显示的时间的差异 大概是这样的: function (diference) { //all your sql traitement

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

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

大概是这样的:

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

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

如果您可以直接访问相关数据库,请在表中添加一个TIMESTAMP列,其中包含要与时间关联的数据。在表创建期间使用“默认当前_时间戳”使新列存储数据最初插入的时间,并在表创建期间使用“更新当前_时间戳”使列的时间戳在数据被修改时自动更新。请参见

您的意思是存储时间戳(输入时),然后显示从该点开始经过的时间?是或是。有没有办法使用codeigniter?