PDA

View Full Version : سوال: اضافه كردن روز به تاريخ جاري و تبديل آن به شمسي



numberone1
چهارشنبه 28 اردیبهشت 1390, 19:10 عصر
سلام
من از اين كد استفاده ميكنم براي اضافه كردن به تاريخ مورد نظرم


$expire=Date('y:m:d', strtotime("+15 days"));

كه داره درست كار ميكنه .اين تاريخ و توي ديتابيس ثبت ميكنم ميخوام موقع ثبت فقط با شمسي نمايش بده. از اين كد استفاده ميكنم ولي درست كار نميكنه


$expire = jdate("Y n d" , $expire);


هيچ خروجي نميده

numberone1
چهارشنبه 28 اردیبهشت 1390, 21:28 عصر
لطفا يه كسي راهنمائي كنه :ناراحت:

امیـرحسین
پنج شنبه 29 اردیبهشت 1390, 01:38 صبح
من نفهمیدم کدوم رو ذخیره میکنید. تاریخ میلادی رو ذخیره کنید و با فرمت Y-m-d .

numberone1
پنج شنبه 29 اردیبهشت 1390, 01:55 صبح
من نفهمیدم کدوم رو ذخیره میکنید. تاریخ میلادی رو ذخیره کنید و با فرمت Y-m-d .
كد اول رو در ديتابيس ذخيره ميكنم كه هيچ مشكلي نداره و تاريخ درست نمايش داده ميشه منتها به ميلادي
با كد دوم ميخوام به شمسي تبديلش كنم و نمايش بدم.
فقط همون كد دوم رو يجوري برام اصلاح كنيد كه خروجي شمسي بده ممنون ميشم.

numberone1
پنج شنبه 29 اردیبهشت 1390, 14:08 عصر
هيچ كس نيست كمك كنه من تاريخ ميلادي و به شمسي تبديل كنم؟

امیـرحسین
پنج شنبه 29 اردیبهشت 1390, 23:32 عصر
تابع jdate به عنوان دوم timestamp میگیره یعنی مثلا خود strtotime.

$expire = jdate("Y n d" , strtotime("+15 days"));

sir-mammad
پنج شنبه 03 آذر 1390, 21:32 عصر
تابع jdate به عنوان دوم timestamp میگیره یعنی مثلا خود strtotime.

$expire = jdate("Y n d" , strtotime("+15 days"));
من حیفم اومد فقط دکمه تشکر رو بزنم ، چون واقعا چند وقت بود دنبال این متد بودم ( آب در کوزه و ... ) واقعا سپاس