با string های php یا laravel خیلی آسون میتونی انجامش بدی
دو رقم اول میشه سال
رقم چهارم ماه
رقم 6 تا 7 میشه روز
یک مثال استفاده از explode
explode("/","۲۹/۳/۹۶")
که برای رشته بالا سه آرایه برمیگردونه
بعدش هر کدون از ارایه های دریافتی رو پردازش کن و بریز تویی یک متغییر و نمایش بده
ارایه دومی که ماهه رو، یک تابع درست کن از ماهها که مثال 3 رو فرستادی بهش return کنه خرداد رو... از case میتونی راحت استفاده کنی
روش های دیگری هم ممکنه باشه ، که قطعاً هست یکم درباره رشته ها در php مطالعه کن
موفق باشی
تاریخ تولد من 29 خرداد 66 هستش ;)
ممنون خیلی خوب جواب داد
<?php
//converting English numbers to Persian
function convertNumbers($srting)
{
$en_num = array('0','1','2','3','4','5','6','7','8','9');
$fa_num = array('۰','۱','۲','۳','۴','۵','۶','۷','۸','۹');
return str_replace($en_num, $fa_num, $srting);
}
$date_string = explode('-', $order->deliver_date);
// formating date for better view
$y = convertNumbers($date_string[0]);
$d = convertNumbers($date_string[2]);
switch ($date_string[1]){
case '1':
$m = 'فروردین';
break;
case '2':
$m = 'اردیبهشت';
break;
case '3':
$m = 'خرداد';
break;
case '4':
$m = 'تیر';
break;
case '5':
$m = 'مرداد';
break;
case '6':
$m = 'شهریور';
break;
case '7':
$m = 'مهر';
break;
case '8':
$m = 'آبان';
break;
case '9':
$m = 'آذر';
break;
case '10':
$m = 'دی';
break;
case '11':
$m = 'بهمن';
break;
case '12':
$m = 'اسفند ';
break;
}
?>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟