PDA

View Full Version : سوال: تبدیل timestamp به شمسی



amiragha2
چهارشنبه 11 دی 1392, 17:01 عصر
سلام
من در دیتابیسم یه فیلد دارم که current timestamp رو توش می ریزم.
فرمتش به این صورت هست:

2013-12-31 21:50:28
حالا می خوام این رو تبدیل کنم به شمسی، با jdate کار کردم اما راستش زیاد سر در نیووردم.
کسی هست راهنمایی کنه؟

SadeghPro19
چهارشنبه 11 دی 1392, 17:21 عصر
$time = "2013-12-31 21:50:28";
$time = strtotime($time);
jdate("Y-m-d H:i:s",$time);

amiragha2
چهارشنبه 11 دی 1392, 17:39 عصر
بسیار متشکر از شما
واقعا آدم باید در مورد چیزایی که نمی دونه تحقیق کنه، الان خودم با کمک یکی از وبسایت ها نوشتمش، اما لقمه رو ازون ور دهنم اوردم:


$original_timedate='1988-12-31 21:50:28';
$original_date= substr($original_timedate,0,10);
$original_time= substr($original_timedate,11);
list($year, $month, $day) = explode('-', $original_date);
list($hour, $minute, $second) = explode(':', $original_time);
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
$jalali_date = jdate("زمان: H:i:s - تاریخ: Y/m/d",$timestamp);
echo $jalali_date;