بسم الله الرّحمن الرّحیم
مبدّل تاریخ و زمان
jdf.scr.ir
وَسَخَّرَ لَكُمُ اللَّیْلَ وَالْنَّهَارَ وَالشَّمْسَ وَالْقَمَرَ وَالْنُّجُومُ مُسَخَّرَاتٌ بِأَمْرِهِ إِنَّ فِی ذَلِكَ لَآیَاتٍ لِّقَوْمٍ یَعْقِلُونَ | و شب و روز و خورشید و ماه را برای شما رام گردانید و ستارگان به فرمان او مسخّر شده اند مسلّماً در این [امور] برای مردمی که تعقّل می‏کنند نشانه هاست | سوره ی نحل ، آیه ی 12
پرش به فهرست مطالب
اخبار جدید سایت
اخبار جدید سایت

انتشار توابع تبدیل تاریخ به زبان های مختلف برنامه نویسی

خداوند را شاکریم که فرصت عطا فرمود تابتوانیم برای برخی زبان های برنامه نویسی پرکاربرد ، توابع تبدیل تاریخ هجری شمسی را ارائه دهیم.


هشدار در مورد تغییرات آینده

قرار است در نسخه های بعدی ، تغییراتی اعمال شود که تنظیمات منطقه ی زمانی (TimeZone) فقط درون خود توابع اعمال گردد و خارج از آن ، به حالت قبل بازگردد. لذا اگر در یک فایل از توابع میلادی (غیر هـ شمسی) استفاده شده باشد ، با قرار دادن کد زیر در ابتدای آن فایل ، منطقه ی زمانی را به وقت کشورمان تنظیم نمایید:
date_default_timezone_set('Asia/Tehran');
امّا در مورد توابع هجری شمسی که در فایل jdf.php تعریف شده اند و معمولا نام آن ها با حرف j شروع می شود (مثل jdate,jmktime,...) لازم نیست حتماً چنین کاری انجام شود.


یک اشتباه رایج

اخیراً با شرایط به وجود آمده برای هفته ی بین سال 95 و 96 ، برخی کاربران که اشتباهاً از کاراکتر o کوچک برای نمایش سال استفاده نموده بودند ، دچار مشکل گردیدند. به این منظور باید از کاراکتر Y بزرگ استفاده شود. با مطالعه ی جداول و توضیحات مربوطه ، تفاوت بین این دو کاراکتر را بهتر متوجّه خواهید شد.


نسخه ی 2.70 نرم افزار

تغییرات:

  • طبق اعلام قبلی ، امکان استفاده از عبارت now در آرگومان دوم jdate که از نسخه ی 1 قدیمی وجود داشت ، حذف گردید. مقدار پیشفرض آن برچسب زمان فعلی می باشد که در صورت وارد نکردن و یا قرار دادن '' (رشته ی خالی) اعمال می گردد.
  • بهینه تر شدن توابع تبدیل تاریخ و افزایش سرعت
  • رفع برخی خطاهای گزارش شده


آیا می دانید حمایت مالی داوطلبانه از برنامه نویسان باعث افزایش انگیزه ی آنان جهت توسعه ی نرم افزارهای رایگان می گردد؟ حمایت مالی



بنا به گزارش های شما ، بیشترین اشتباه و مشکلات ناشی از آن به خاطر عدم تنظیم منطقه ی زمانی قبل از استفاده از تابع jmktime بود که اخیراً درون آن اضافه گردیده و مقدار پیشفرض آن به وقت جمهوری اسلامی ایران قرار داده شد. البتّه اگر مقدار آن را 'local' وارد نمایید ، مثل نسخه های قدیم ، اعمال نخواهد شد.

امّا تابع ()mktime میلادی چنین پارامتری ندارد و قبل از به کارگیری توابع اصلی میلادی مثل date ، getdate ، mktime و... حتماً باید منقطه ی زمانی را تنظیم کنید تا به مشکل بر نخورید:
date_default_timezone_set('Asia/Tehran');

منسوخ شده ها: برای گرفتن برچسب زمان همین الآن از تابع jmktime یا mktime به صورت بدون پارامتر استفاده نکنید. باید از تابع ()time استفاده نمایید. همچنین در آرگومان (پارامتر) دوم تابع jdate از مقدار 'now' استفاده نشود. می توانید آن را وارد نکرده یا خالی "" بگذارید. موارد ذکر شده ممکن است در نسخه های بعدی دچار تغییر یا حذف شوند.

همچنین اشتباه دیگر اکثر کاربران ، استفاده از اعداد فارسی در محاسبات ریاضی بود که حتماً باید خروجی تابع ()jdate را با قرار دادن پارامتر پنجم آن به صورت 'en' ، انگلیسی کنید تا اعداد خروجی را بتوان با مثلاً جمع یا ضرب نمود:
$next_year=jdate('Y','','','','en')+1;// سال بعد
تابع ()tr_num نیز می تواند تبدیل را انجام دهد:
$next_year=tr_num(jdate('Y'))+1;// سال بعد

در صورت مشاهده ی هرگونه اشکال یا مغایرت با کارکرد توابع اصلی (میلادی) حتماً به ما اطّلاع دهید: http://jdf.scr.ir/n/
حمایت مالی


ضمن تشکّر از دوستانی که با نظرها و پیشنهادهای خود ، ما را راهنمایی نمودند ، از شما دعوت می کنیم با عضویت در خبرنامه ی سایت ، از انتشار نسخه ی جدید ، مطّلع گردید: http://jdf.scr.ir/newsletter

با تشکّر ، معاون سایت

کلمـات کـلیدی: آخرین نسخه ی جدید ترین فایل jdf.php jdate تابع تیب.حاح تیشفث تئنفهئث تلثفیشفث فهئث , شمسی ساز تاریخ و تقویم پی اچ پی , عیب مشکل باگ نرم افزار jdf.php تابع jdate اصلاح شده و رفع باگ , چرا jdf.php با تاخیر در سایت قرار دده شد ؟ , جستجوی+تاریخ+هجری+شمسی+پی اچ پی+برای+سایت , jstrftime تاریخ هجری شمسی , جستجوی تقویم جلالی ,آیا jdf.scr.ir هنوز بروز است؟ بله ، کاملاً, مدیر سایت jdf.scr.ir مدیر سایت , مشخّصات فایل jdf.php جدید و قدیمی , آخرین نسخه ی منتشر شده از تابع jdate و فایل jdf.php برای دانلود کاملاً رایگان , جدیدترین اسکریپت تقویم سایت,j d f . p h p , jdf.php News , مرکز اطّلاع رسانی نرم افزار تبدیل تاریخ و زمان , آخرین اخبار مربوط به تقویم جلالی , jdf.php پایگاه رسمی اسکریپت jdf.php , jdate Function Site , جی دی اف . پی اچ پی , یاد گیری توابع تقویم و تاریخ در زبان پی اچ پی php , مرکز اصلی date
دریافت (دانلود ، Download) آخرین نسخه

 
جهت مشاهده ی تصویر در اندازه ی اصلی ، کلیک نمایید

جهت مشاهده ی تصویر در اندازه ی اصلی ، کلیک نمایید
 
پرش به ابتدای مطلب
صفحه ی اصـــلـی دریـافت نـرم افـزار آموزش کامل توابع نـکـات و هشدارها تـوابع تبدیل تـاریـخ اصل متن نرم افزار خبـرنامه ی سایـت ارتـبـاط بــــــا مـــــا
سایر مطالب مفید تـاریخ هــ.شمسی تاریخ هـجری قمری تــاریـــخ مــیــلـادی ابزار برای وبلاگ ها ثـانـیـه هــای زنـده جدول های راهـنما اخبار جدید سایـت
Copyright © 2017/1396 , jdf.scr.ir