تبديل تاريخ

mona.joon

Member
سلام
از اين كد استفاده كردم توي اسكريپتم براي اينكه يك تاريخي رو در چند روز آينده بدست بيارم و در ديتابيس ذخيره كنم.
PHP:
$expire=Date('y:m:d', strtotime("+15 days"));
خيلي خوب داره كار ميكنه و تاريخ رو توي ديتابيس هم درست ثبت ميكنه ولي تنها مشكلي كه داره اينه كه ميلاديه
ميخوام اين تاريخ و به شمسي تبديل كنم
از كلاس jdf و اين كد استفاده كردم ولي نشد
PHP:
$expire = jdate("Y n d" , $expire);
براي شمسي كردن $expire بايد از چه روشي استفاده كنم؟
ممنون
 

D.A.V.O.O.D

Member
سلام
از اين كد استفاده كردم توي اسكريپتم براي اينكه يك تاريخي رو در چند روز آينده بدست بيارم و در ديتابيس ذخيره كنم.
PHP:
$expire=Date('y:m:d', strtotime("+15 days"));
خيلي خوب داره كار ميكنه و تاريخ رو توي ديتابيس هم درست ثبت ميكنه ولي تنها مشكلي كه داره اينه كه ميلاديه
ميخوام اين تاريخ و به شمسي تبديل كنم
از كلاس jdf و اين كد استفاده كردم ولي نشد
PHP:
$expire = jdate("Y n d" , $expire);
براي شمسي كردن $expire بايد از چه روشي استفاده كنم؟
ممنون

سلام ،
شما بايد timestamp را ذخيره كنيد و آرگومان دوم تابع jdate را timestamp بديد ، يعني بدين شكل :

PHP:
$timestamp = strtotime( '+15 days' );
echo jdate( 'Y/m/d H:i:s' , $timestamp );

موفق باشي
 

جدیدترین ارسال ها

بالا