PDA

View Full Version : مبتدی: ارسال تاریخ شمسی به دیتابیس



acssesali
یک شنبه 20 اسفند 1391, 22:31 عصر
سلام
چطور می تونم تاریخ شمسی را به دیتابیس ارسالی کنم

mojtaba.baghban
یک شنبه 20 اسفند 1391, 22:35 عصر
اول تبدیلش کن به میلادی بعد بفرست به دیتابیس

css-man
یک شنبه 20 اسفند 1391, 22:50 عصر
معمولا تاریخ رو میلادی میگیرن و بعد برای استفاده و نمایش تبدیل به شمسی میکنن

نیازی نیست شما تاریخ رو به شمسی ذخیره کنید

ravand
دوشنبه 21 اسفند 1391, 09:31 صبح
حالا اگه مجبورم شدی تاریخ شمسی رو وارد دیتابیس کنی این کار رو بکن:

include('jdf.php');
date_default_timezone_set('Asia/Tehran');
$tarikh=jdate('Y-m-d h:i:s');
$persian_digits=array('۰','۱','۲','۳','۴','۵ ','۶','۷','۸','۹');
$english_digits=array('0','1','2','3','4','5','6', '7','8','9');
$date = str_replace($persian_digits,$english_digits,$tarik h);

چون اگه بخوای مستقیم وارد کنی بعضی هاست ها پشتیبانی نمیکنن و به جاش صفر وارد فیلد میشه. پس باید با روش بالا کاری کنی که اعداد به صورت اعداد انگلیسی وارد فیلد بشه