PDA

View Full Version : جمع تاریخ



rerzaz
شنبه 23 دی 1396, 12:55 عصر
سلام خسته نباشید می خواستم ببینم چطور می تونم بین دوتا تاریخ رو حساب کنم بعد به یک تاریخ دیگه اضافه کنم

یعنی :


$date1 <> $date2 = روز
روز + $date3

MRmoon
شنبه 23 دی 1396, 16:11 عصر
تاریخ رو به فرمت epoch تبدیل کن بعد که محاسبات رو انجام دادی دوباره به تاریخ معمولی تبدیل کن. می تونی از فانکشن strtotime استفاده کنی برای این کار.

plague
شنبه 23 دی 1396, 16:44 عصر
با strtotime میتونی تاریخ رو به epoch تبدیل کنی که یک عدد 10 رقمی هستش این عدد درواقع همون تاریخ هستش به ثانیه
2 تا عدد رو از هم کم میکنی میبینی چند ثانیه بینشون اختلاف هست و این اختلاف رو تقسیم بر 86400 (تعداد ثانیه های موجود در 24 ساعت ) میکنی تا بفهمی چند روز بین 2 تاریخ اختلاف هست

با استفاده از کلاس datetime هم میتونی