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