PDA

View Full Version : مقایسه ی تاریخ ها(کوچک بزرگ بودن تاریخ ها معلوم شود)



olampiad
پنج شنبه 31 اردیبهشت 1394, 16:43 عصر
سلام و خسته نباشید به دوستان عزیز.
به این دو تا تاریخ یه نگا بندازید.
1394/3/11
1394/1/25

به این دو تا تاریخ هم ی نگا بندازید.

1392/7/21
1390/12/25

آیا تا بعی وجود داره که این دوتا تاریخ رو با هم مقایسه کند و تاریخ قدیمی رو از تاریخ جدید تشخیص بده.
من برای این کار باید چیکار کنم؟
از چ توابعی استفاده کنم.
خیلی ممنون.

2undercover
پنج شنبه 31 اردیبهشت 1394, 17:19 عصر
date_create('1392/7/21') > date_create('1390/12/25'); // (bool) true

prans.info
پنج شنبه 31 اردیبهشت 1394, 17:21 عصر
اسلش رو حذف کن تبدیل به یک عدد میشه که میشه راحت مقایسه کرد


function jtime ($a,$b){
$a = str_replace ('/','',$a);
$b = str_replace ('/','',$b);
return ($a>$b?$a:$b);
}

2undercover
پنج شنبه 31 اردیبهشت 1394, 17:23 عصر
اسلش رو حذف کن تبدیل به یک عدد میشه که میشه راحت مقایسه کرد


function jtime ($a,$b){
$a = str_replace ('/','',$a);
$b = str_replace ('/','',$b);
return ($a>$b?$a:$b);
}


این کار اشتباه هست چون با توجه به تاریخ های گذاشته شده روز و ماه دو رقمی نیستند و قبلشون 0 وجود نداره.

prans.info
پنج شنبه 31 اردیبهشت 1394, 17:27 عصر
این کار اشتباه هست چون با توجه به تاریخ های گذاشته شده روز و ماه دو رقمی نیستند و قبلشون 0 وجود نداره.

بله درسته این فقط در حالتی جواب میده که ماه ها و روز های کوچک تر از 10 اولشون صقر باشه . (1394/07/06)