PDA

View Full Version : حرفه ای: بدست آوردن نام روز هفته از یک تاریخ شمسی



davoodi
سه شنبه 16 خرداد 1391, 15:27 عصر
سلام.
دوستان من میخوام از تاریخی مثل 1391/03/15 روز هفته را استخراج کنم یعنی معادل دوشنبه در این مثال.
از چه طریقی باید انجام بدم؟

لطفا راهنمایی کنید.
ممنون.

MMSHFE
سه شنبه 16 خرداد 1391, 16:17 عصر
ابتدا باید کتابخانه JDF رو از سایت http://jdf.scr.ir دریافت کنید که متأسفانه سایتش بسته شده و برای همین براتون ضمیمه کردم.
حالا این کد رو امتحان کنید:


list($year, $month, $day) = explode('/', '1391/03/15');
$timestamp = jmktime(0, 0, 0, $month, $day, $year);
$day_info = jgetdate($timestamp);
var_dump($day_info);

همونطور که میبینید، متغیر day_info$ اندیسی به نام weekday داره که اسم روز هفته رو به شما اعلام میکنه.
موفق باشید.