آموزش php – زمان و تاریخ شمسی و میلادی
آموزش تاریخ در زبان php
سلام دوستان عزیز
با آموزش تاریخ در زبان php در خدمتتون هستیم.
لطفا در ابتدا فیلم رو مشاهده کنید.
در این مقاله نحوه ی نمایش “تاریخ و زمان “در زبان برنامه نویسی php آموزش داده میشه. شما می تونید خیلی راحت با استفاده از توابعی که گفته میشه، زمان، تاریخ میلادی و شمسی رو در زبان php تولید کنید.
datepiker jalali
برای نمایش تاریخ میلادی در زبان برنامه نویسی php از تابع () date استفاده می کنیم. در این تابع برای نمایش دادن
روزهای ماه از d
ماه های سال از m
سال از y
و برای نشان دادن روزهای هفته از l
برای مشخص کردن ساعت نیز از پارامترهای زیر استفاده می کنیم:
h برای نشان دادن ساعت
i برای نمایش دقیقه
s برای نمایش ثانیه
و a نیز برای مشخص کردن am , pm
<?php echo "Today is ".date("y-m-d")."<br>"; echo "Today is ".date("y.m.d")."<br>"; echo "Today is ".date("l")."<br>"; echo "the Time is ".date("h:i:s a")."<br>"; ?>
گاهی اوقات برای نمایش زمان ممکنه به این مسئله برخورد کنید که ساعت نمایش داده شده پس از اجرای کد php با ساعت سیستم شما یکسان نباشه!
در چنین مواردی که به علت قرار گرفتن سرور شما در یک کشور دیگه اتفاق می افته، می تونید از یه تابع مخصوص برای تنظیم منطقه زمانی خودتون استفاده کنید.
<?php date_default_timezone_set('Asia/Tehran'); echo date("h:i:s"); ?>
همونطور که مشاهده کردید با استفاده از تابع () date_default_timezone_set می تونید ساعت رو بر اساس منطقه زمانی خودتون تنظیم کنید.
برای نمایش” تاریخ خاص “در زبان php از تابع زیر استفاده می شود.
mktime(hour, minute,second,month,day,year)
<?PHP $d=mktime(10, 14, 34, 8, 11, 2019); echo "Created date is " . date("Y-m-d h:i:sa", $d); ?>
ساختن تاریخ از متن
برای ساختن “تاریخ از متن” باید از تابع strtotime(time,now ) استفاده کنیم. بر اساس این تابع می تونیم تاریخ های مختلف(گذشته و آینده) رو نمایش بدیم. مثلا تاریخ سه روز دیگه و یا دو ماه بعد.
<?php $d=strtotime("tomorrow"); echo"create date is".date("y.m.d h:i:s a", $d)."<br>"; $d=strtotime("next Friday"); echo"create date is".date("y.m.d h:i:s a", $d)."<br>"; ?>
تاریخ شمسی در php
اول این فایل را دانلود کنید
برای نمایش دادن تاریخ شمسی در زبان برنامه نویسی php می تونیم از فایل jdf و تابع jdate() استفاده کنیم.
این فایل توسط گروهی از برنامه نویسان نوشته و در اختیار ما قرار داده شده است. با دانلود این فایل و include کردن آن در سورس کد، به راحتی می تونیم تاریخ شمسی رو تولید کنیم.
<?php include('jdate/jdatetime.class.php'); $date = new jDateTime(true, true, 'Asia/Tehran'); $t= $date->date("l j F Y H:i"); ?>
datepicker شمسی
اول این فایل را دانلود کنید کتابخانه
کتابخانه datetimepicker برای نمایش تقویم فارسی_دانلود
از حالت زیپ خارج کنید و این فایل ها را میبینید
اگر 1 را باز کنید با این ورودی مواجه میشوید یک دیتپیکر شمسی
ایندکس را باز کنید این بخش را میبینید که برای استفاده توضیحات کاملی ارائه میکنند
اما خلاصه بگم همانطور که در عکس زیر میبینید بعد از الحاق کردن css ها و jsها
در فانکشن باید به این شکل id های text هایی که میخواهید datepicker روی انها اجرا شود را وارد کنید
با کاما هم میتوانید از هم جدا کنید
امیدوارم که این آموزش براتون مفید واقع بشه.
شاد باشید.
عضویت رایگان در سایت
برای مطالب بیشتر و بهتر
مطالب زیر را حتما مطالعه کنید
دوره های آموزشی مرتبط
کتاب نقشه گنج بیتکوین
مینی دوره قدم صفر برنامه نویسی
دوره خصوصی و نیم خصوصی – حضوری
دوره ی آموزشی 0 تا 100 php و mysql
آموزش برنامه نویسی برای نوجوانان دوره از راه دور و آنلاین
5 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
بسیار مفید بود
سپاس از شما
ممنونم از انرژی مثبتی که بهم میدین
سپاس
سلام
من خیلی اتفاقی از گوگل اومدم
با اجازتون من اینجا برای دوستمم فرستادم تا
بیاد ببینه
ممنون
سلام
من خیلی اتفاقی از گوگل اومدم
با اجازتون من اینجا برای دوستمم فرستادم تا
بیاد ببینه
ممنون
سلام
ممنون از شما دوست عزیز