در این دوره آموزشی تبدیل منطقه زمانی یا همان Time Zone را در PHP را فرا خواهید گرفت.

به عنوان یک برنامه نویس PHP باید آموزش ببینید که چگونه در کدهای خود نواحی مختلف زمانی یا همان Time Zone ها را به یکدیگر تبدیل کنید. این دانش برای زمان استفاده از CMS بسیار مفید خواهد بود.

این دوره آموزشی محصول موسسه Lynda است.

سرفصل های این دوره:

  • مفهوم تاریخ و هدف از منطقه زمانی
  • تنظیم یک منطقه زمانی به طور پیش فرض در PHP
  • استفاده از کلاس پی اچ پی DateTime و DateTimeZone
  • کار با صرفه جویی در انتقال زمان
  • اجازه دادن به کاربران برای انتخاب منطقه زمانی
  • نمایش منطقه زمانی دلخواه کاربر
  • محاسبه زمان فعلی از شهرستانها
  • ایجاد یک زمان ماشین حساب منطقه
  • و ….

عنوان دوره: Lynda Easy PHP Projects: Time Zone Conversion

مدت دوره: 2 ساعت و 54 دقیقه

نویسنده: Kevin Skoglund

Lynda Easy PHP Projects: Time Zone Conversion

Kevin Skoglund
2h 54m

Follow along with Easy PHP Projects to practice your PHP skills while solving real-world programming challenges. This project focuses on converting dates and times between time zones using PHP's built-in functions. Kevin Skoglund explains the history and purpose of time zones, along with quirks like daylight saving time, and then shows how to design location-sensitive webpages and to build a PHP-driven time zone calculator. Each tutorial offers practical PHP techniques suitable for any developer, including PHP beginners.
Topics include:
Understanding the history and purpose of time zones
Setting a default time zone in PHP
Using the PHP DateTime and DateTimeZone classes
Working with daylight saving time transitions
Allowing users to select their time zone
Displaying times in the user's preferred time zone
Calculating the current times of major cities
Creating a complete time zone calculator

2m 8s
1m 0s
How to use the exercise files
1m 8s
1. About Time Zones
14m 9s
6m 36s
UTC and time zone offsets
3m 33s
Daylight saving time (DST)
4m 0s
2. Default Time Zone
17m 15s
PHP time zone identifiers
6m 18s
Set default in php.ini
6m 8s
Set default at runtime
4m 49s
3. Working with Time Zones in PHP
32m 2s
Understanding Unix time
2m 39s
PHP procedural functions
6m 38s
PHP DateTime
6m 20s
PHP DateTimeZone
7m 17s
DST transitions
9m 8s
4. User Time Zone Selection
25m 10s
Create the form
5m 23s
Add a time zone Selection-Option
4m 7s
Include the time zone offset
4m 27s
Improve offset formatting
5m 9s
Store the time zone selection
6m 4s
5. Respect the User's Time Zone
17m 46s
Display the current time
3m 19s
Convert to user's time zone
4m 55s
Challenge: Create a maintenance page
1m 59s
Solution: Create a maintenance page
4m 49s
Store dates in a database
2m 44s
6. Current World Times
21m 8s
List time zones
4m 30s
Challenge: Use major cities
Solution: Use major cities
3m 12s
Sort cities by offset
5m 53s
More efficient sorting
6m 43s
7. Time Zone Calculator
44m 48s
Create the form
4m 9s
Time zone options function
4m 47s
Convert the time zone
7m 40s
Create date selectors
9m 39s
Create minute selector
5m 30s
Create hour selector
6m 28s
Process date and time selections
6m 35s
Next steps