PDA

View Full Version : تشخیص شنبه یکشنبه بودن از روز



omid_student
یک شنبه 15 دی 1392, 15:12 عصر
سلام خسته نباشید
چطور میشه از یه تاریخ بدنیم چند شنبه هست
من فک میکنم باید با تقسیم روز بدست بیارم ولی نشد شما میدونین؟

javadt
یک شنبه 15 دی 1392, 15:34 عصر
تاریخ رو جایگزین کنید بهتون روز رو میده

echo date("l",strtotime("2014/01/06"));

omid_student
یک شنبه 15 دی 1392, 15:36 عصر
تاریخ رو جایگزین کنید بهتون روز رو میده

echo date("l",strtotime("2014/01/06"));

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

MMSHFE
یک شنبه 15 دی 1392, 21:00 عصر
خوب وقتی تابع داخلی هست چرا دستی؟ توابع داخلی PHP با C نوشته و به زبان ماشین کامپایل شدن و خیلی سریعتر از کدهای تفسیری که شما خودتون میخواین بنویسید، کار میکنن. اگه بخواین خودتون محاسبه کنید، باید یک تاریخ مرجع رو درنظر بگیرین که میدونید چندشنبه است و اختلاف تاریخ جاری با اون رو محاسبه کنید چند روز میشه و با محاسبه باقیمانده تقسیم این اختلاف بر 7 ببینید چند روز اختلاف دارین. حالا اگه تاریخ جدید، قبل از اونه، همون تعداد روز باید عقب بیاین و اگه جلوتره، همون تعداد روز باید به سمت جلو حرکت کنید تا ببینید چندشنبه بوده.