• 技术文章 >后端开发 >PHP问题

    php怎么计算几天前

    藏色散人藏色散人2021-07-13 09:58:19原创90

    php计算几天前的方法:首先创建一个PHP示例文件;然后通过“function time_tran($time){...}”方法计算几天前的时间即可。

    本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑

    PHP计算几分钟前、几小时前、几天前、几个月前、几年前

    /*
    * $time 需要格式化的时间戳
    * return 格式化时间
    */
     
    function time_tran($time){
     
    $text = '';
     
    if(!$time){return $text;}
     
    $current = time();
     
    $t = $current - $time;
     
    $retArr = array('刚刚','秒前','分钟前','小时前','天前','月前','年前');
     
    switch($t){
     
    case $t < 0://时间大于当前时间,返回格式化时间
     
    $text = date('Y-m-d',$time);
     
    break;
     
    case $t == 0://刚刚
     
    $text = $retArr[0];
     
    break;
     
    case $t < 60:// 几秒前
     
    $text = $t.$retArr[1];
     
    break;
     
    case $t < 3600://几分钟前
     
    $text = floor($t / 60).$retArr[2];
     
    break;
     
    case $t < 86400://几小时前
     
    $text = floor($t / 3600).$retArr[3];
     
    break;
     
    case $t < 2592000: //几天前
     
    $text = floor($t / 86400).$retArr[4];
     
    break;
     
    case $t < 31536000: //几个月前
     
    $text = floor($t / 2592000).$retArr[5];
     
    break;
     
    default : //几年前
     
    $text = floor($t / 31536000).$retArr[6];
     
    }
     
    return $text;
     
    }

    推荐学习:《PHP视频教程

    以上就是php怎么计算几天前的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:lnmp怎么修改php.ini 下一篇:php include出错怎么办
    VIP会员

    相关文章推荐

    • 如何配置nginx和php-fpm• 如何解决curl php post 丢失问题• php mysql怎么删除数据库• lnmp怎么修改php.ini

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网