3 سال پیش
414

آموزش توابع ()dateدر php

 

آموزش توابع ()date در php

 

Date همیشه در php وجود دارد و ما فقط با تابعی به نام ()date آن را فرمت دهی می‌کنیم  و از آن برای نمایش تاریخ و زمان استفاده می‌کنیم.

تاریخ در php درقالبی به نام timestamp وجود داردکه در جلوتر به توضیح آن می‌پردازیم.

شکل کلی تعریف استفاده از از تابع ()dateدر php به صورت زیر است:

php?>

    ; ( date(format,timestamp

<?

 

 

پارامتر format دنباله ای از کاراکترهاست که مشخص می‌کند تاریخ و زمان سرور به چه شکلی باید به خروجی برود.این پارامتر الزامی است .

پارامتر timestamp یک پارامتر اختیاری است که اگر نوشته نشود timestamp لحظه ی جاری را در نظر می گیرید.

در زیر لیستی از کاراکترهای پارامتر format را در date نمایش می‌دهیم:

کاراکتر

توضیحات

 

d نشاندهنده شماره روز در ماه(از ۳۱تا ۰۱)
D نشاندهنده نام روزهفته در قالب سه حرف
j نشاندهنده روز هفته به صورت عدد یک یا دو حرفی بدون گذاشتن صفر پیش از آن
l نشاندهنده نام روز هفته بصورت کامل
N نشاندهنده نام روز هفته به صورت عدد (۷ تا ۱ )
W نشاندهنده شماره هفته از سال
F نشاندهنده نام کامل ماه در سال
m نشاندهنده شماره ماه به صورت عددی همراه با گذاشتن صفر پیش از آن(۱۲ تا ۰۱ )
n نشاندهنده شماره ماه به صورت عددی بدون گذاشتن صفر پیش از آن(۱۲ تا ۱ )
M نشاندهنده  نام ماه در قالب سه حرف
t نشاندهنده  تعداد روزهای ماه
o نشاندهنده شماره سال به صورت عدد
O نشاندهنده نام روز هفته در قالب سه حرف
Y نشاندهنده    سال به صورت چهاررقمی
a نشاندهنده   am  (قبل از ظهر)یا pm (بعد از ظهر) با حروف کوچک
A نشاندهنده   am  (قبل از ظهر)یا pm (بعد از ظهر) با حروف بزرگ
z نشاندهنده  چندمین روز سال (۰ تا ۳۶۵)
g نشاندهنده  ساعت به صورت ۱۲ ساعته بدون صفر پیشین
G نشاندهنده  ساعت به صورت ۲۴ ساعته بدون صفر پیشین
h نشاندهنده  ساعت به صورت ۱۲ ساعته همراه با صفر پیشین
H نشاندهنده  ساعت به صورت ۲۴ ساعته همراه با صفر پیشین
i نشاندهنده  دقیقه همراه با صفر پیشین
s نشاندهنده  ثانیه همراه با صفر پیشین
u نشاندهنده میکرو ثانیه

 

به عنوان مثال کد زیر را وارد می کنیم:

آموزش توابع ()dateدر php

خروجی آن به صورت زیر خواهد بود:

 

آموزش توابع ()dateدر php

Timestamp

Timestamp تعداد ثانیه هایی است که از مبدا زمان تا یک تاریخ خاصی سپری شده است.طبیعتا حفظ کردن timestamp خیلی سخت است و ما نمی توانیم آن را حفظ کنیم.چون دائما در حال افزایش است.

بنابراین درphp تابعی به نام ()mktime داریم که کار آن ساختن این timestamp است.

()Mktime

شکل کلی تعریف استفاده از از تابع ()mktime  در php به صورت زیر است:

php?>

;  ( mktime(hour,minute,second,month,day,year

<?

 

 

این تابع شامل چهار پارامتر ساعت،دقیقه،ثانیه،ماه و سال است.

مثال) اگر بخواهیم timestamp اولین لحظه بامداد فردا را درست کنیم:

آموزش توابع ()dateدر php

و خروجی آن به صورت زیر خواهد بود:

آموزش توابع ()dateدر php

امیدوارم مبحث ()date را به خوبی فراگرفته باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطالب پر بازدید

ر
رمزگذاری درایو و فلش دیسک،رمزگذاری درایو و فلش ،رمزگذاری درایو ،رمزگذاری فلش دیسک،رمزگذاری ترفند،ترفند ویندوز

رمزگذاری درایو و فلش دیسک

شاید بارها برایتان پیش آمده باشد که یک نفر به همه فایل ها و درایو های کامپیوتر و لپ تاپ تان و یا محتویات فلش دیسک تان دسترسی داشته باشد و موضوع برایتان خوش آیند نباشد!امروز میخواهیم یکی دیگر از...

ویرایش عکس،پایین آوردن حجم عکس،پایین آوردن حجم عکس بدون نویز،پایین آوردن حجم عکس بدون افت تصویر،ترفند ویرایش عکس،راه های مصرف کم اینترنت

راحت و رایگان بدون اُفت کیفیت حجم عکس هارو پایین بیار

تبدیل تمامی ارزهای دولتی و دیجیتالی به یکدیگر،تبدیل ارز،تبدیل پول، پول دولتی به دیجیتال،اخبار ارز،قیمت لحظه ای بازار،ابزارهای گوگل،رکود ارز،صعود ارز،ارزش پول کشورها

تبدیل تمامی ارزهای دولتی و دیجیتالی به یکدیگر

زیرنویس سازی فارسی و تمامی زبان ها در یوتیوب، زبان ها در یوتیوب

زیرنویس سازی فارسی و تمامی زبان ها در یوتیوب

2020

بهترین اپ های ساخت کلیپ برای اندروید