ホームページ  >  記事  >  バックエンド開発  >  PHP 実装は 2038 以降の Unix タイムスタンプ変換機能と互換性があります、2038unix_PHP チュートリアル

PHP 実装は 2038 以降の Unix タイムスタンプ変換機能と互換性があります、2038unix_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:02:58947ブラウズ

PHPの実装は、2038年以降のUnixタイムスタンプ変換関数に対応しました。 2038unix

の使用方法は、旧関数と全く同じです。

コードをコピーします コードは次のとおりです:
関数 fun_strtotime($var1=0,$var2=0){
If(!$var2){
$var2 = $var1;
$var1 = 0;
}
If(is_numeric($var2)){
$var2 = '@'.$var2; }
試してください{
$date = new DateTime($var2);
$date->setTimezone(new DateTimeZone(date_default_timezone_get()));
}catch(Exception $e){ $date = 0;}
If(is_object($date)){
if($var1)
$date->modify($var1);
return $date->format('U');
}その他{
0 を返す;
}
}
関数 fun_date($var1=0,$var2=0){
If(!$var2){
$var2 = $var1;
$var1 = 'Y-m-d H:i:s';
}
試してください{
$ 日付 = 新しい日時 ('@'. $ var2); $date->setTimezone(new DateTimeZone(date_default_timezone_get()));
}catch(Exception $e){ $date = 0;}
If(is_object($date)){
return $date->format($var1);
}その他{
戻ります '';
}
}


以上がこの記事で説明した内容ですので、phpを学習する皆さんのお役に立てれば幸いです。

http://www.bkjia.com/PHPjc/969483.html

tru​​ehttp://www.bkjia.com/PHPjc/969483.html技術記事 PHP の実装は、2038 以降の Unix タイムスタンプ変換関数と互換性があります。 2038unix の使用方法は、以前の関数とまったく同じです。 function fun_strtotime($var1=0,$var2=0){ if(!$var2...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。