سورس برنامه نویسی ، آموزش ، قالب وردپرس ، اسکریپت ، گرافیک ، آموزش کاربردی، دانلود رایگان ، قالب

تبليغات شما در داده باران
تبلیغات در داده باران

آموزش PHP (پی اچ پی) – قسمت بیست و چهارم

آموزش PHP (پی اچ پی) – قسمت بیست و چهارمReviewed by داده باران on Dec 7Rating:

در ادامه مطلب همراه ما باشید

آموزش PHP – تاریخ

تابع Date در PHP

این تابع، رشته ای از داده ها را به عنوان پارمتر می گیرد و نتایج آنها را به صورت زمان یا تاریخ نمایش می دهد.

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

نحوه استفاده:

date(format,timestamp)

توضیحات
پارامتر
الزامی است، فرمت تاریخ یا زمان را مشخص می کند.
format
اختیاری است، یک برچسب زمان که باید به فرمتی که در پارامتر اول مشخص کرده ایم تبدیل شود(به صورت پیشفرض تاریخ جاری در نظر گرفته می شود).
timestamp

بعضی از کاراکترهایی که می توان به عنوان پارامتر الزامی، در تابع date استفاده کرد:

a: صبح یا عصر، نماینده am و pm است.
A: صبح یا عصر، نماینده AM و PM است.
B: زمان اینترنت سوئچ (swatch) که یک زمان جهانی است.
C: تاریخ ISO 8601، تاریخ به صورت YYYY_MM_DD . این کد فرمت در نسخه php 5 ارائه شده است.
d: روز به صورت عدد دو رقمی از ۰۱ تا ۳۱
D: روز هفته به صورت ۳ کاراکتر مانند :Mon و Sun
F: ماه در فرمت متنی . محدوده آن از January تا December است.
g: ساعت در فرمت ۱۲ ساعت از ۱ تا ۱۲
G: ساعت در فرمت ۲۴ ساعت از ۰ تا ۲۳
h: ساعت در فرمت ۱۲ ساعت از ۰۱ تا ۱۲
H: ساعت در فرمت ۲۴ ساعت از ۰۰ تا ۲۳
i: دقیقه به صورت عدد دو رقمی از ۰۰ تا ۵۹
I: این مقدار بولی ساعت را یک ساعت به جلو و عقب می برد (در آخر تابستان و اول فروردین)
j: روز را در یک ماه نشان می دهد. از ۱ تا ۳۱
l: روز را در هفته از Sonday تا Monday مشخص می کند.
L: این مقدار بولی سال کبیسه را مشخص می کند و اگر سال کبیسه باشد مقدار یک را بر می گرداند.
m: ماه را در فرمت دو رقمی از ۰۱ تا ۱۲ مشخص می کند.
M: ماه در فرمت ۳ کاراکتر مانند: Jan و Dec
n: ماه در فرمت عددی بدون صفر از ۱ تا ۱۲
o: تفاوت زمان منطقه جغرافیایی موجود و GMT را در واحد ساعت بیان می کند.
r: زمان و تاریخ در فرمت RFC822
s: ثانیه در محدوده ۰۰ تا ۵۹
S: پسوند های ترتیبی اعداد در فرمت دو کاراکتر .مانند: ۱st یا ۲۳th
t: تعداد روز های ماه را از ۲۸ تا ۳۱ مشخص می کند.
T: تنظیمات منطقه زمانی سرور در فرمت ۳ کاراکتر مانند EST
U: تعداد کل ثانیه ها از اول ژانویه ۱۹۷۰ تاکنون را بیان می کند.
w: روز هفته در یک رقم. ۰ برای یکشنبه و ۶ برای شنبه
W: شماره هفته از اول سال. مانند ۲۱ برای نشان دادن هفته ۲۱ام سال
y: سال در فرمت دورقمی، ۰۵ برای ۲۰۰۵
Y: سال در فرمت چهار رقمی، مانند ۲۰۰۶
z: روز را مشخص می کند. محدوده آن ۰ تا ۳۶۵ است.
Z: افست منطقه زمانی را بر حسب ثانیه بیان می کند. محدوده آن بین ۴۳۲۰۰- و ۴۳۲۰۰ است.

نکته: کاراکتر هایی که در لیست بالا نباشند، مستقیماً چاپ می شوند. مانند: / و , و … .

مثال:

<?php
echo date(“Y/m/d”) . “<br />”;
echo date(“Y.m.d”) . “<br />”;
echo date(“Y-m-d”);
?>

خروجی کد بالا:

حتما بخوانید  دانلود آموزش جامع نرم افزار illustrator Cs5 – قسمت ۳

۲۰۰۹/۰۵/۱۱
۲۰۰۹٫۰۵٫۱۱
۲۰۰۹-۰۵-۱۱

پارامتر timestamp در تابع date:

تابع ()mktime یک برچسب زمان یونیکسی برمی گرداند که می توان از آن، به عنوان پارامتر اختیاری تابع ()date استفاده کرد.

برچسب زمان یونیکسی: منظور تعداد ثانیه هایی است که از زمان (January 1 1970 00:00:00 GMT) تا زمانی که در تابع mktime مشخص شده است.

نحوه استفاده:

mktime(hour,minute,second,month,day,year,is_dst)

مثال: در مثال زیر با استفاده از تابع mktime و date تاریخ فردا را چاپ می کنیم:

<?php
$tomorrow = mktime(0,0,0,date(“m”),date(“d”)+1,date(“Y”));
echo “Tomorrow is “.date(“Y/m/d”, $tomorrow);
?>

خروجی کد بالا: (البته هنگام اجرای مثال)

Tomorrow is 2013/05/12

لينك كوتاه اين مطلب : http://www.dadebaran.ir/?p=1182

رمز فايل : DADEBARAN.IR




تبلیغات در داده باران
ارسال دیدگاه

قبل از نوشتن دیدگاه به نکات زیر توجه کنید:
    » نظراتی که با تایپ فارسی نباشند تایید نخواهند شد
    » نظرات تبلیغاتی اسپم محسوب میشوند و IP شخص مسدود خواهد شد.

پاسخ دهید

نکته: نظر شما در انتظار بررسی است و پس از تایید مدیریت در سایت نمایش داده میشود..