ホームページ >バックエンド開発 >PHPチュートリアル >PHPで日付と文字列を操作する方法

PHPで日付と文字列を操作する方法

墨辰丷
墨辰丷オリジナル
2018-06-08 16:57:352625ブラウズ

この記事では主にPHPでの日付と文字列の操作方法を紹介しますので、興味のある方は参考にしていただければ幸いです。

この記事の例では、PHP で誕生日に基づいて年齢を計算する方法について説明します。詳細は次のとおりです。

<?php 
function birthday($birthday){ 
 $age = strtotime($birthday); 
 if($age === false){ 
  return false; 
 } 
 list($y1,$m1,$d1) = explode("-",date("Y-m-d",$age)); 
 $now = strtotime("now"); 
 list($y2,$m2,$d2) = explode("-",date("Y-m-d",$now)); 
 $age = $y2 - $y1; 
 if((int)($m2.$d2) < (int)($m1.$d1)) 
  $age -= 1; 
 return $age; 
} 
echo birthday(&#39;1986-07-22&#39;); 
?>

それほど高く感じない、より単純なものを考えてみましょう。上記

<?php
echo birthday("1989-01-25");
function birthday2($birthday){
  list($year,$month,$day) = explode("-",$birthday);
  $year_diff = date("Y") - $year;
  $month_diff = date("m") - $month;
  $day_diff  = date("d") - $day;
  if ($day_diff < 0 || $month_diff < 0)
   $year_diff--;
  return $year_diff;
}

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

関連する推奨事項:

php でのビデオ写真

php アンケート結果の統計を使用する

php を使用して .sql ファイルを自動的に実行する方法

以上がPHPで日付と文字列を操作する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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