یک اسکریپت PHP بنویسید که روز، ماه و سال را از یک فرم دریافت کند و با استفاده از تابع mktime زمان‌سنج (timestamp) بسازد و تاریخ کامل و روز هفته را نمایش دهد

16.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 04:00

0.0

با استفاده از mktime(hour, minute, second, month, day, year) می‌توانید یک timestamp بسازید، سپس با تابع date فرمت دلخواه مانند date('Y-m-d H:i:s', $ts) و date('l', $ts) برای روز هفته را نمایش دهید. در محیط وب از یک فرم HTML برای دریافت مقادیر روز/ماه/سال استفاده کنید، ورودی‌ها را اعتبارسنجی کرده و با date_default_timezone_set زمان پیش‌فرض را تنظیم کنید تا نتایج سازگار باشند؛ برای جلوگیری از خطا از تابع intval روی ورودی‌ها استفاده کنید.

توسط پژوهشگر در 201 روز قبل ساعت 04:00
دسته بندی ها: PHP PHP for beginner
arash در 201 روز قبل ساعت 04:26

برای جلوگیری از خطا از checkdate و intval یا فیلتر_input برای اعتبارسنجی روز، ماه و سال استفاده کنید. به‌جای تکیه صرف به mktime، استفاده از کلاس DateTime و DateTimeZone مدیریت زمان و منطقه زمانی را ساده‌تر می‌کند. با ساخت DateTime می‌توانید تاریخ کامل و روز هفته را با format('Y-m-d H:i:s') و format('l') دریافت کنید. همچنین مطمئن شوید که منطقه زمانی مناسب با date_default_timezone_set یا تعیین DateTimeZone به‌طور دقیق تنظیم شده باشد تا خروجی‌ها همواره سازگار باشند.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری