Home  >  Article  >  Backend Development  >  php custom time conversion function

php custom time conversion function

墨辰丷
墨辰丷Original
2018-05-29 17:24:261590browse

This article mainly introduces the PHP custom time conversion function, which can realize the conversion function between timestamp and string time display format. Friends in need can refer to it

The example of this article tells the PHP custom time conversion function. Define the time conversion function. Share it with everyone for your reference, the details are as follows:

We can encapsulate frequently used functions in abstract classes, and then inherit them for use.

/**
* 时间转时间戳
* @param object $str
* @return timestamp
*/
function toTime($str, $flag = false) {
    $year = substr($str, 0, 4);
    $month = substr($str, 5, 2);
    $day = substr($str, 8, 2);
    $hour = substr($str, 11, -3);
    $min = substr($str, -2);
    if ($flag) {
      $intTime = strtotime($year . '-' . $month . '-' . $day . ' ' . $hour . ':' . $min);
    } else {
      $intTime = strtotime($year . '-' . $month . '-' . $day);
    }
    //echo $intTime;exit;
    return $intTime; //int
}
/**
* 时间戳转时间
* @param object $str
* @return 
*/
function toDate($str, $flag = false) {
    if ($flag) {
      $date_str = date('Y', $str) . '-' . date('m', $str) . '-' . date('d', $str) . ' ' . date('H', $str) . ':' . date('i', $str);
    } else {
      $date_str = date('Y', $str) . '-' . date('m', $str) . '-' . date('d', $str);
    }
    return $date_str;
}

The above is the entire content of this article, I hope it will be helpful to everyone's study.


Related recommendations:

PHP How to implement the auto-increment and auto-decrement of Boolean values

PHPExcel Method to modify existing Excel

php four functions shell_exec, exec, passthru, system Respective usage scenarios

The above is the detailed content of php custom time conversion function. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn