نمایش سال کپیرایت به صورت پویا در زبان PHP
در اکثر وبسایتهای اینترنتی، معمولاً در پایین صفحهی وب (یا بخش فوتر) بخشی برای نمایش کپیرایت در این وبسایتها وجود دارد که شامل سال فعلی میباشد. اگرچه میتوانید این سال را به صورت دستی تغییر داده، اما استفاده از روشهای پویا و خودکار باعث میشود تا هر سال بدون نیاز به ویرایش دستی، سال کپیرایت بهروزرسانی شود.
در این نوشته، ما روشهای سادهای برای نمایش خودکار سال کپیرایت با استفاده از پی اچ پی ارائه میدهیم.
نمایش سال کپیرایت به صورت پویا در زبان PHP
روش اول: استفاده از تابع date
سادهترین راه برای نمایش سال فعلی با استفاده از تابع داخلی پی اچ پی به نام تابع date است. این تابع به شما این امکان را میدهد که تاریخ و زمان را به هر فرمتی که بخواهید در هر جایی که بخواهید نمایش دهید. برای نمایش سال کپیرایت به صورت پویا، میتوانید به شکل زیر عمل کنید:
مثال:
<?php echo "© " . date("Y") . " YourWebsiteName. All rights reserved."; ?>
در این کد:
- تابع date(“Y”) در پی اچ پی سال جاری را برمیگرداند.
- سپس با استفاده از © (کد اچ تی ام ال برای نماد کپیرایت)، کپیرایت همراه با سال فعلی و نام وبسایت شما نمایش داده میشود.
روش دوم: نمایش دامنهای از سالها
گاهی اوقات شما میخواهید دامنهای از سالها را نمایش دهید، مثلاً از سالی که وبسایت شما راهاندازی شده تا سال فعلی. در این صورت، میتوانید از ترکیب دو مقدار (سال شروع کپی رایت و سال فعلی کپی رایت) استفاده کنید.
مثال:
<?php $startYear = 2020; $currentYear = date("Y"); if ($startYear == $currentYear) { echo "© " . $currentYear . " YourWebsiteName. All rights reserved."; } else { echo "© " . $startYear . "-" . $currentYear . " YourWebsiteName. All rights reserved."; } ?>
در این کد:
- اگر سال شروع و سال جاری یکی باشند (مثلاً سایت امسال راهاندازی شده)، فقط سال فعلی نمایش داده میشود.
- اما اگر سال شروع متفاوت باشد، دامنهای از سالها به صورت “2020-2024” نمایش داده میشود.
ارسال پاسخ