php中与时间相关的常用函数有哪些

2025-04-13 11:30:03 3
  • 收藏
  • 管理
    php中与时间相关的常用函数有:date_default_timezone_set()、date_create()、date_diff()、date_timestamp_get()、strtotime()、microtime()。下面我们通过代码来一一介绍。 代码示例: 复制";/** * 添加时间 */ $date=date_create("2013-03-15");//创建一个DateTime 对象 date_add($date,date_interval_create_from_date_string("40 month"));//years days//date_interval_create_from_date_string 从字符串的相关部分建立一个DateInterval。 echo date_format($date,"Y-m-d");//结果2016-07-15 echo "
    ";/** * 减去时间 */ $date=date_create("2013-03-15"); date_sub($date,date_interval_create_from_date_string("40 days")); echo date_format($date,"Y-m-d");//2013-02-03 echo "
    ";/** * 获取两个时区的差值 */ $date1=date_create("2013-03-15"); $date2=date_create("2013-12-12"); $diff=date_diff($date1,$date2);//返回的是一个DateInterval对象 echo "
    ";
        var_dump($diff);// object(DateInterval)#4 (15) {// ["y"]=>// int(0)// ["m"]=>// int(8)// ["d"]=>// int(27)// ["h"]=>// int(0)// ["i"]=>// int(0)// ["s"]=>// int(0)// ["weekday"]=>// int(0)// ["weekday_behavior"]=>// int(0)// ["first_last_day_of"]=>// int(0)// ["invert"]=>// int(0)// ["days"]=>// int(272)// ["special_type"]=>// int(0)// ["special_amount"]=>// int(0)// ["have_weekday_relative"]=>// int(0)// ["have_special_relative"]=>// int(0)// }
        echo "
    ";/** * 获取当前时间戳 */ $date=date_create(); echo date_timestamp_get($date).
    ; $time = time(); echo $time .
    ; echo strtotime("now").
    ;/* *获取今天0点时间戳 */ echo strtotime("today").
    ;/** * 获取带微秒的时间 */ echo microtime(true);/* *获取指定时间戳 * mktime(hour,minute,second,month,day,year); */ echo "
    "; echo mktime(18,30,15,3,15,2019);/* *获取前一天0点时间戳 */ echo "
    "; echo strtotime(yesterday);/* *获取昨天此时的时间戳 */ echo "
    "; echo strtotime(-1 days);?> 运行结果: 复制Asia/Shanghai2016-07-152013-02-03object(DateInterval)#4 (15) {["y"]=>int(0)["m"]=>int(8)["d"]=>int(27)["h"]=>int(0)["i"]=>int(0)["s"]=>int(0)["weekday"]=>int(0)["weekday_behavior"]=>int(0)["first_last_day_of"]=>int(0)["invert"]=>int(0)["days"]=>int(272)["special_type"]=>int(0)["special_amount"]=>int(0)["have_weekday_relative"]=>int(0)["have_special_relative"]=>int(0)}15911508591591150859159115085915911136001591150859.0074155264581515910272001591064459 如果您想了解更多相关内容,请访问php中文网。
    上一页:php中什么是抽象方法和抽象类 下一页:php中ytem的意思是什么
    全部评论(0)