Date and Time
در PHP برای کار با تاریخ و زمان میتوانیم از توابع داخلی استفاده کنیم.
این توابع امکان نمایش، تغییر، فرمتدهی و محاسبه تاریخ و زمان را فراهم میکنند.
🔹 تابع ()date
تابع ()date تاریخ و زمان را بر اساس فرمت دلخواه برمیگرداند.
ساختار:
-
format → تعیین میکند خروجی چه شکلی باشد (الزامی).
-
timestamp → زمان یونیکس (اختیاری). اگر داده نشود، زمان فعلی سیستم استفاده میشود.
🔹 مثال: نمایش تاریخ فعلی
📌 خروجی:
🔹 مثال: نمایش زمان فعلی
📌 خروجی (مثلاً):
🔹 فرمتهای پرکاربرد
-
d→ روز (01 تا 31) -
m→ ماه عددی (01 تا 12) -
M→ ماه کوتاه (Jan تا Dec) -
Y→ سال چهار رقمی (مثلاً 2025) -
y→ سال دو رقمی (مثلاً 25) -
h→ ساعت 12 ساعته (01 تا 12) -
H→ ساعت 24 ساعته (00 تا 23) -
i→ دقیقه (00 تا 59) -
s→ ثانیه (00 تا 59) -
a→ am یا pm
🔹 تنظیم منطقه زمانی (Time Zone)
📌 خروجی (مثلاً):
🔹 ایجاد تاریخ دلخواه با ()mktime
📌 خروجی:
🔹 تبدیل رشته به زمان با ()strtotime
📌 خروجی نمونه:
🔹 تفاوت زمانی بین دو تاریخ
📌 خروجی:
✅ خلاصه
-
()date→ نمایش تاریخ/زمان با فرمت دلخواه -
()mktime→ ساخت تاریخ مشخص -
()strtotime→ تبدیل متن به زمان -
()date_default_timezone_set→ تنظیم منطقه زمانی -
میتوان محاسبات مختلف روی تاریخ انجام داد (روزها، هفتهها، ماهها و ...)
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React