/
  • I18n dateFormat

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی I18n dateFormat
    نویسنده پیام
    voltan آفلاین
    حسین عزیزآبادی
    ****

    ارسال‌ها: 309
    تاریخ عضویت: ۱۳۸۹ مهر ۲۵
    اعتبار: 2
    تشکرها : 140
    ( 200 تشکر در 117 ارسال )
    ارسال: #1
    I18n dateFormat
    سلام

    من از همچین کدی برای تولید تاریخ استفاده میکنم :‌
    کد PHP:
    $this->dateFormat(time(),IntlDateFormatter::SHORT,IntlDateFormatter::SHORT"en_US"); 

    دو تا سوال

    اول اینکه این کد یه view/helper در نتیجه باید توی تمپلیت لودش کنم. آیا نمونه ای هست که بشه توی کنترلر لودش کرد؟

    بعد اینکه بهترین روش برای استفاده از تقویم ایرانی ( فارسی - persian calendar - pdate ) ایجا چیه؟
    __________________________________________________________________________
    فراگسترش
    Pi Engine - Powered By ZF2
    Pi Engine Modules
    ۱۳۹۱ مهر ۱۸ ۱۰:۵۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,762
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1360
    ( 6194 تشکر در 3437 ارسال )
    ارسال: #2
    RE: I18n dateFormat
    از طریق سرویس منیجیر دسترسی داری.
    کد:
    $sm = $this->getEvent()->getApplication()->getServiceManager();
    $dateFormat = $sm->get('viewhelpermanager')->get('dateFormat');
    تاریخ شمسی یه مقدار مشکل داره و باید یه دستکاری توی فایل بکنی تا کار کنه.
    من دارم روی این موضوع کار می کنم تا درستش کنم و پوشش کنم بزای zf2
    __________________________________________________________________________
    http://mydolphin.ir
    ۱۳۹۱ مهر ۲۰ ۱۲:۲۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    voltan آفلاین
    حسین عزیزآبادی
    ****

    ارسال‌ها: 309
    تاریخ عضویت: ۱۳۸۹ مهر ۲۵
    اعتبار: 2
    تشکرها : 140
    ( 200 تشکر در 117 ارسال )
    ارسال: #3
    RE: I18n dateFormat
    دست شما درد نکنه ! کاملا کار منو راه انداخت ! میخواستم توی یه پلاگین کنترل پیادش کنم که اینطری نوشتم :

    کد PHP:
    public function __invoke($date
        {
          
    $dateFormat $this->getController()
                             ->
    getEvent()
                             ->
    getApplication()
                             ->
    getServiceManager()
                             ->
    get('viewhelpermanager')
                             ->
    get('dateFormat');
                             
          return 
    $dateFormat((int)$date);
        } 

    وقتی تابع pdate آماده شد توی این سایت هم خبری براش بگذارید یا گیت هاب رو تست کنم؟
    __________________________________________________________________________
    فراگسترش
    Pi Engine - Powered By ZF2
    Pi Engine Modules
    ۱۳۹۱ مهر ۲۹ ۰۴:۳۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS