رفتن به مطلب

آموزش استفاده از تاریخ شمسی در قالب IPS


ارسال‌های توصیه شده

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


74226622_2782904551733266_7876578465875492864_n.png.bc730091ddc2bbfce416514d8a0e621a.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • تیم مدیریت/توسعه دهنده

درود بر شما.

خب میتونید از توابع Jdf شمسی ساز، به صورت کامل در سیستم IPS استفاده کنید با توابع زیر:
 

<?php
use IPS\IPSFarsi\Jalalidate;

Jalalidate::i()->jdate( $format, $timestamp = '', $none = '', $time_zone = 'Asia/Tehran', $tr_num = 'fa' );
Jalalidate::i()->jstrftime( $format, $timestamp = '', $none = '', $time_zone = 'Asia/Tehran', $tr_num = 'fa' );
Jalalidate::i()->jmktime( $h = '', $m = '', $s = '', $jm = '', $jd = '', $jy = '', $none = '', $timezone = 'Asia/Tehran' );
Jalalidate::i()->jgetdate( $timestamp = '', $none = '', $timezone = 'Asia/Tehran', $tn = 'en' )
Jalalidate::i()->jcheckdate( $jm, $jd, $jy );
Jalalidate::i()->trNum( $str, $mod = 'en', $mf = '٫' );
Jalalidate::i()->jdateWords( $array, $mod = '' );
Jalalidate::i()->gregorianToJalali( $gy, $gm, $gd, $mod = '' );
Jalalidate::i()->jalaliToGregorian( $jy, $jm, $jd, $mod = '' );

یا

<?php

\IPS\IPSFarsi\Jalalidate::i()->jdate( $format, $timestamp = '', $none = '', $time_zone = 'Asia/Tehran', $tr_num = 'fa' );
\IPS\IPSFarsi\Jalalidate::i()->jstrftime( $format, $timestamp = '', $none = '', $time_zone = 'Asia/Tehran', $tr_num = 'fa' );
\IPS\IPSFarsi\Jalalidate::i()->jmktime( $h = '', $m = '', $s = '', $jm = '', $jd = '', $jy = '', $none = '', $timezone = 'Asia/Tehran' );
\IPS\IPSFarsi\Jalalidate::i()->jgetdate( $timestamp = '', $none = '', $timezone = 'Asia/Tehran', $tn = 'en' )
\IPS\IPSFarsi\Jalalidate::i()->jcheckdate( $jm, $jd, $jy );
\IPS\IPSFarsi\Jalalidate::i()->trNum( $str, $mod = 'en', $mf = '٫' );
\IPS\IPSFarsi\Jalalidate::i()->jdateWords( $array, $mod = '' );
\IPS\IPSFarsi\Jalalidate::i()->gregorianToJalali( $gy, $gm, $gd, $mod = '' );
\IPS\IPSFarsi\Jalalidate::i()->jalaliToGregorian( $jy, $jm, $jd, $mod = '' );

حالا شما میخواید تاریخ رو درون قالب ها نمایش بدید، نمونه کد زیر میتونید استفاده کنید:
 

{{$currentTime = \IPS\IPSFarsi\Jalalidate::i()->jdate( 'Y F j l', time(), $none = '', $time_zone = 'Asia/Tehran', $tr_num = 'fa' );}}
{$currentTime}

مثال خروجی:
 

سه شنبه 22 بهمن 1992

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • محمد قاسمی عنوان را به آموزش استفاده از تاریخ شمسی در قالب IPS تغییر داد

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...