PDA

View Full Version : اضافه کردن به تاریخ



boysilent
یک شنبه 21 مهر 1392, 20:41 عصر
دوستان عزیز میشه کمک کنید بنده تاریخ امروز رو یک روز جلوتر ببرم
مثلا 92/8/21 تبدیل کنه به 92/8/22

boysilent
یک شنبه 21 مهر 1392, 21:32 عصر
اینو نوشتم ولی خروجیش جالب نیست


$Date = strtotime('1392/2/22');
echo date('y/n/j', strtotime('+1 days', $Date));

خروجی:70/1/2

MMSHFE
یک شنبه 21 مهر 1392, 21:51 عصر
از JDF (http://jdf.scr.ir) استفاده کنید:


$ts = jmktime(0, 0, 0, 2, 22, 1392);
echo jdate('Y/m/d', $ts + 86400); // 86400 = 60 * 60 * 24 (Seconds of a day)

boysilent
یک شنبه 21 مهر 1392, 21:55 عصر
ممنون از راهنماییتون ولی مقادیر من داخل یک متغییر هست به این شکل :

$date="92/2/23";

MMSHFE
یک شنبه 21 مهر 1392, 22:03 عصر
خوب جدا کنید:


$date = '92/2/23';
list($year, $month, $day) = explode('/', $date);
if(strlen($year) == 2) {
$year = '13' . $year;
}
$ts = jmktime(0, 0, 0, $month, $day, $year);
echo jdate('Y/m/d', $ts + 86400); // 86400 = 60 * 60 * 24 (Seconds of a day)

boysilent
یک شنبه 21 مهر 1392, 22:26 عصر
اقا نمیدونم چرا تارریخو بدین شکل میده همه چی درست هست هم ولی بازم ؟؟؟
92/7/21
۱۳۴۸/۱۰/۱۲