ホームページ  >  記事  >  バックエンド開発  >  PHPのカスタム時間変換関数

PHPのカスタム時間変換関数

墨辰丷
墨辰丷オリジナル
2018-05-29 17:24:261490ブラウズ

この記事では主にタイムスタンプと文字列の時間表示形式の間の変換機能を実現できるPHPカスタム時間変換関数を紹介します。必要な方は参考にしてください

この記事の例はPHPカスタム時間変換関数について説明しています。参考のために皆さんと共有してください。詳細は次のとおりです。

頻繁に使用される関数を抽象クラスにカプセル化し、継承して使用できます。

/**
* 时间转时间戳
* @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;
}

以上がこの記事の全内容です、皆様の勉強に少しでもお役に立てれば幸いです。


関連する推奨事項:

PHP ブール値のインクリメントとデクリメントを実装する方法

PHP既存の Excel を変更するための Excel メソッド

php の 4 つの関数 shell_exec 、幹部、パススルー、システムそれぞれの使用シナリオ

以上がPHPのカスタム時間変換関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。