تابع زمان و تاریخ در PHP

دسته : آموزش - برنامه نویسی - زبان PHP تاریخ انتشار :

PHP Date and Time

در این آموزش قصد داریم درمورد دو تابع از پیش ساخته شده در PHP که مربوط به زمان – time و تاریخ – date هستند صحبت کنیم .

از این دو تابع برای نمایش تاریخ و زمان در فرمت های مختلف استفاده می شود .

 

تابع ()Date در PHP

ساختار این تابع و طرز نوشتن آن به صورت زیر می باشد :

date(format) ;

منظور از format این هستش که تاریخ رو چطوری نمایش بده . مثلا ماه وسط باشه یا روز وسط باشه ، ماه رو عددی بنویسیم یا به صورت کلمه ای ، به مثال های زیر دقت کنید :

خروجی کد زیر را نمایش نمی دهیم تا به صورت شخصی آن را تست کنید .

<?php
echo date("Y-m-d") . '<br>';
echo date("y-m-d") . '<br>';
echo date("Y/M/D") . '<br>';
echo date("m-d-y") . '<br>';
echo date("d-m-y") . '<br>';
echo date("Y-m-D") . '<br>';
echo date("y-M-d") . '<br>';
echo date("l") . '<br>';
echo date("y") . '<br>';
echo date("Y") . '<br>';
echo date("d") . '<br>';
echo date("D") . '<br>';
echo date("M") . '<br>';
echo date("m") . '<br>';
?>

همان طور که در مثال های بالا می بینید حرف های y – m – d به صورت زیر استفاده میشوند .

  • حرف Y : ار حرف Y برای نمایش سال استفاده میشود.
  • حرف M : از حرف M برای نمایش ماه استفاده میشود.
  • حرف D : از حرف D برای نمایش روز استفاده میشود .
  • حرف l : ار حرف l برای نمایش روز به صورت حروفی و کامل استفاده میشود .

 

توضیح بالا مربوط به تاریخ بود . اما چطور زمان دقیق رو به دست بیاریم ؟

برای به دست آورد زمان دقیق در برنامه نویسی PHP از همین تابع date به صورت زیر استفاده میکنیم . به مثال ها دقت کنید سپس توضیحات را بخوانید :

echo "The time is " . date("h:i:sa") . "<br>";
echo "The time is " . date("h:i:s") . "<br>";
echo "The time is " . date("H:i:s") . "<br>";
echo "The time is " . date("h:i:sA") . "<br>";

همان طور که مشاهده میکنید از حرف های h – i – s – a به صورت زیر استفاده میکنیم :

  • حرف H : ار حرف H برای نمایش ساعت استفاده میشود .
  • حرف I : ا حرف I برای نمایش دقیقه استفاده میشود .
  • حرف S : از حرف S برای نمایش ثانیه استفاده میشود .
  • حرف A : از حرف A برای نمایش AM و یا PM استفاده میشود .

 

میتوانیم به صورت ترکیبی هم تاریخ و هم زمان کنونی را در کنار یکدیگر قرار بدهیم ، به مثال زیر تووجه کنید :

echo date("Y-m-d h:i:sA") . "<br>" ;
echo date("Y-M-D h:i:sa") . "<br>" ;
echo date("Y-m-D h:i:sA") . "<br>" ;

این آموزش به صورت کامل نیست و به مرور زمان قسمت های بیشتری در مورد زمان و تاریخ به آن اضافه خواهد شد .



نظرات ، پیشنهادات و درخواست های خود را از طریق فرم زیر با ما در میان بگذارید .