فارسی کردن فیلد زمان در دیتابیس
من یه فیلد ثبت زمان دارم که نوعش timestamp هست.حالا میخوام با jdf زمان خود فیلد رو فارسی نشون بدم(همون زمانی که تو فیلد ثبت شده؟).با فریم ورک کد ایگنایتر هم ساخته این پروژهچجوری میتونم به فارسی تبدیل کنم؟دوستان اگه میشه راهنمای کنید که کارم لنگه.ممنون
نقل قول: فارسی کردن فیلد زمان در دیتابیس
function modifier_farsidigit($str)
{
$fa_digits = array('۰','۱','۲','۳','۴','۵','۶','۷','۸' ,'۹');
$en_digits = array('0','1','2','3','4','5','6','7','8','9');
$str = str_replace($en_digits, $fa_digits, $str);
return $str;
}
یا از کده بالا استفاده کنید. یا از تابعه داخله خوده jdf.
نقل قول: فارسی کردن فیلد زمان در دیتابیس
الان اگه خروجی زمان رو به jdate بدم.زمان الانو میده من میخوام زمان خود فیلدو بده؟
نقل قول: فارسی کردن فیلد زمان در دیتابیس
کسی نیست منو راهنمایی کنه؟:افسرده:خواهش میکنم راهنمایی کنید؟:ناراحت:
نقل قول: فارسی کردن فیلد زمان در دیتابیس
خوب زمانت رو واکشی کن از بانک و بعد برای فارسی سازی بدتش به تابعی که من قرار دادم
نقل قول: فارسی کردن فیلد زمان در دیتابیس
جدیدا مثل اینکه مد شده کاربران کد نمیزارن و انتظار کمک دارن :لبخندساده:
نقل قول: فارسی کردن فیلد زمان در دیتابیس
نقل قول:
نوشته شده توسط
Mori Bone
خوب زمانت رو واکشی کن از بانک و بعد برای فارسی سازی بدتش به تابعی که من قرار دادم
ممنون از لطفتون زمان درست شد.الان مشکلم تاریخه.اونو چجوری درست کنم؟الان این تاریخ 2014-10-01 00:50:46رو از دیتابیس گرفتم و دادم به jdate این تاریخو بر میگردونه۱۳۴۸/۱۰/۱۱ و همون تاریخ میلادی رو به صورت دستی به jdate میدم باز همین تاریخو برمیگردونه. الان تاریخ سیستمم درسته.الان مشکل از کجاست؟ممنون از راهنمایی هاتون:لبخندساده:
نقل قول: فارسی کردن فیلد زمان در دیتابیس
از این نمونه کدی که با کد ایگنایتر واستون نوشتم استفاده کنید.از یه همچین چیزی میتونید الگو بگیرید [php] $xchange= $this->your_table->your_field(); $data['xchange']=$xchange; $a=$xchange->row()->XchangeDateTime ; $time=explode(':',$a); // print_r($time); $date=explode('-',$a); //print_r($date); $timezone = 0; //برای 3:30 عدد 12600 و برای 4:30 عدد 16200 را تنظیم کنید $timestamp = mktime(00, $time[1], $time[2], 1, $date[1], $date[0]); require_once(APPPATH.'libraries/jdf.php'); $jalali_date = jdate("زمان: H:i:s - تاریخ: Y/m/d",$timestamp); echo $jalali_date; [php/]