کتابخانه تاریخ شمسی Vajdate

کتابخانه تاریخ شمسی Vajdate یک ابزار قدرتمند و ساده برای تبدیل تاریخ های میلادی به شمسی است که می توانید به صورت رایگان در پروژه های خود استفاده کنید. این کتابخانه علاوه بر تبدیل دقیق تاریخ ها، امکان نمایش آن ها را به صورت شمسی یا میلادی و با فرمت های دلخواه فراهم می کند.

ویژگی های اصلی Vajdate:

  • تبدیل تاریخ میلادی به شمسی با دقت بالا.
  • پشتیبانی از فرمت های مختلف تاریخ.
  • نمایش تاریخ به زبان فارسی یا انگلیسی.
  • امکان استفاده از اعداد فارسی برای تاریخ شمسی.
  • استفاده ساده در پروژه های PHP.
  • این کتابخانه کاملاً رایگان است و برای استفاده شخصی یا تجاری بدون نیاز به مجوز اضافی در دسترس قرار دارد. با استفاده از کتابخانه Vajdate، می توانید با خیال راحت در پروژه های خود از تاریخ شمسی استفاده کنید و نمایش دلخواه خود را اعمال کنید.

نحوه استفاده

برای استفاده از کتابخانه vajdate که در فایل vajdate.php قرار دارد، باید این فایل را در پروژه خود ایمپورت کنید. این کار به شما اجازه می دهد تا از توابع تعریف شده در این کتابخانه به راحتی در صفحات مختلف وب سایت یا پروژه تان استفاده کنید.

دانلود کتابخانه

ابتدا فایل کتابخانه را دانلود کنید، سپس فایل ZIP دانلود شده را از حالت فشرده خارج کنید تا فایل نهایی php به دست آید.


⬇ دانلود با لینک مستقیم


 

روش های ایمپورت کردن vajdate.php:

استفاده از include یا require:
یکی از ساده ترین روش ها برای ایمپورت یک فایل PHP، استفاده از دستورات include یا require است.


<?php
include 'vajdate.php';
?>

تنظیمات اولیه

کتابخانه vajdate به شما این امکان را می دهد که تنظیمات مختلفی مانند منطقه زمانی، نوع نمایش اعداد، و نوع نمایش ماه ها و روزهای هفته را تعیین کنید.


<?php
setVajdateConfig($number = 'en', $mon = 'fa', $week = 'fa', $zone = 'Asia/Tehran');
?>

نمونه کامل


<?php
include 'vajdate.php';

setVajdateConfig($number = 'en', $mon = 'fa', $week = 'fa', $zone = 'Asia/Tehran');

$customDate = vajdate('Y-m-d H:i:s');
echo $customDate;
?>

تبدیل تاریخ میلادی به شمسی

برای تبدیل تاریخ میلادی به شمسی، از تابع vajdate استفاده کنید:


<?php
$formattedDate = vajdate('Y-m-d', '2024-09-11');
echo $formattedDate;
?>

خروجی: 1403-06-21


نمونه کد و خروجی

خروجیکد
۱۴۰۳-۰۶-۱۷ ۱۴:۳۲ - شنبه - مهرecho vajdate('Y-m-d H:i - z - x');
۱۴۰۳/۰۶/۱۷ - شنبه - مهرecho vajdate('Y/m/d - z - x');
۱۷/۰۶/۱۴۰۳ - مهرecho vajdate('d/m/Y - x');
۱۷/۰۶/۱۴۰۳ - شنبهecho vajdate('d/m/Y - z');
2024-09-09 14:32 - Sunday - Septemberecho vajdate('Y-m-d H:i - z - x');
2024/09/09 - Sunday - Septemberecho vajdate('Y/m/d - z - x');
09/09/2024 - Septemberecho vajdate('d/m/Y - x');
09/09/2024 - Sundayecho vajdate('d/m/Y - z');
2024-09-09 - September - Sundayecho vajdate('Y-m-d - x - z');