مدیر وبلاگ
 
آمار واطلاعات
پربازدیدترین مطالب
تقویم شمسی
موتور جستجو گر گوگل



در این وبلاگ
در کل اینترنت
دیکشنری آنلاین
با هم بخندیم
پیامک تصادفی
جدول لیگ برتر
اوقات شرعی
رتبه بندی وبلاگ
امتیلزدهی به وبلاگ
خبر مایه


مجموعه توابع کار با تاریخ و زمان    funcs_date_time.php     نسخه 1.3.4


محاسبه تاریخ شمسی امروز jalili_dateTimeNow
محاسبه تاریخ میلادی امروز gregorian_dateTimeNow
انجام عملیات جمع یا تفریق روی date , datetime actionOnDateTime
تغییر ظاهر اعداد date , datetime changeFaceNumbers
محاسبه تعداد روزهای مانده تا یک تاریخ مشخص
یا محاسبه تعداد روزها بین دو تاریخ مشخص
difference_two_date
محاسبه ابتدای روز بعد یا محاسبه 24 ساعت بعد next_day
محاسبه ابتدای ماه بعد یا محاسبه یک ماه بعد از تاریخ فعلی next_month
 



سلام به همگی

یه سری توابع واسه استفاده شخصی خودم نوشتم گفتم بذارم تو وب شاید به درد فرد دیگه ای هم بخوره.

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

قابلیت های توابع :

jalili_dateTimeNow  و gregorian_dateTimeNow :

این توابع تفاوت چندانی با تابع مربوطه در JDF ندارد و تنها به این دلیل ایجاد شده است که محاسبه تاریخ شمسی و میلادی را به راحتی انجام داد و در حالت عادی و راحت ترین راه، استفاده از تابع بدون وارد کردن متغیرها می باشد.

-------------------------------------------------------------------------------

actionOnDateTime : ( انجام عملیات جمع یا تفریق روی date , datetime )

این تابع برای راحتی انجام عملیات روی تاریخ انجام شده است بدون اینکه کاربر در محاسبات دخالتی داشته باشد.

 

* زیبایی این تابع در اینه که بطور مثال میتونید تاریخ میلادی بهش بدید و عملیات رو روی اون انجام بدید ولی خروجی رو به صورت شمسی دریافت کنید و بالعکس :)

--------------------------------------------------------------------------------

difference_two_date : (محاسبه تعداد روزهای مانده تا یک تاریخ مشخص یا محاسبه تعداد روزها بین دو تاریخ مشخص )

از این تابع برای محاسبه تعداد روزها بین دو تاریخ و همچنین برای محاسبه تعداد روزها از زمان فعلی تا یک تاریخ مشخص است.
زیبایی این تابع در این است که قادر به محاسبه تعداد روزها بین یک تاریخ میلادی و یک تاریخ شمسی نیز است.
همچنین این تابع قادر به محاسبه تعداد روزها بین دو تاریخ میلادی و یا بین دو تاریخ شمسی نیز می باشد.

 

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

--------------------------------------------------------------------------------

next_day : ( محاسبه ابتدای روز بعد یا محاسبه 24 ساعت بعد )

1. از زمان فعلی دقیقا 24 ساعت بعد را محاسبه و به عنوان خروجی به شما می دهد
2. یک ثانیه بعد از شروع روز بعد را محاسبه و به عنوان خروجی به شما می دهد
3. n روز بعد از تاریخ فعلی را محاسبه می کند.

اگر مقدار $type_output را برابر normal قرار دهیم حالت 1 را به شما می دهد.
و اگر برابر early قرار دهیم حالت دو را به شما می دهد.
و اگر برابر nextdays باشد حالت 3 را می دهد

  

--------------------------------------------------------------------------------

next_month : ( محاسبه ابتدای ماه بعد یا محاسبه یک ماه اعد از تاریخ فعلی )

این تابع به دو حالت قابل استفاده است :

1. از زمان فعلی دقیقاً یک ماه بعد را محاسبه و به عنوان خروجی به شما می دهد

2. یک ثانیه بعد از شروع ماه بعد را محاسبه و به عنوان خروجی به شما می دهد
--------------------------------------------------------------------------------

تغییرات این نسخه :

در این نسخه از اسکریپت، تابع next_month طوری تغییر داده شده تا نیاز نباشد کاربر تعداد روزهای هر ماه را مشخص کند تا بتواند دقیقاً یک ماه بعد از تاریخ فعلی را به دست آورد.
همچنین متغیر $day از تابع next_month حذف شده و در تابع next_day قرار داده شده است.


--------------------------------------------------------------------------------

* نحوه استفاده از توابع و توضیحات بیشتر در فایل sampels.php قرار داده شده است.

** این توابع بر پایه توابع موجود در jdf.php نوشته شده و هنگام استفاده از این توابع باید jdf.php هم در محل قرارگیری این فایل قرار داشته باشه.



لینک های دانلود  : (لینک ها اصلاح شدند 1396/05/08)

نسخه 1.1.2 :

http://dllup.ir/download240.html

http://s9.picofile.com/file/8302101442/ver_1_1_2.rar.html

 

نسخه 1.3.4 :

http://dllup.ir/download239.html

http://s8.picofile.com/file/8302100650/ver_1_3_4.rar.html

 


محتوای فایل :

- jdf.php

- funcs_date_time.php

- sampels.php


در صورت خرابی لینک دانلود، در قسمت نظرات و یا از طریق پست الکترونیکی (hadibozghujani93@gmail.com) مکاتبه کنید تا لینک دانلود تصحیح شود.

اگر مشکلی در توابع مشاهده کردید از طریق نظرات و یا از طریق پست الکترونیکی (hadibozghujani93@gmail.com) مکاتبه کنید تا در نسخه های بعدی مشکلات برطرف شود.

در صورت استفاده از توابع، نظر یادتون نره و همچنین فاتحه ای نثار روح برادرم کنید.



      SEO و...




طراحی پوسته توسط تیم پارسی بلاگ