Files
moadiran/TaxPayerFull/Layout/Lheadertop.razor

160 lines
4.5 KiB
Plaintext
Raw Normal View History

2024-03-29 17:44:38 +03:30
@using System.Globalization
<!-- header top area -->
<div class="header-top__area header-top__space z-index-3 d-none d-md-block tp-header-top-animation">
<div class="container">
<div class="row align-items-start">
<div class="col-6">
<div class="header-top__link">
<span>امروز <i>@GetTodyPersianDatetime()</i></span>
</div>
</div>
<div class="col-6">
<div class="header-top__support text-end">
<span>پیشتیبانی: <a href="tel:+989121234569">09121234567</a></span>
</div>
</div>
</div>
</div>
</div>
<!-- header bottom -->
@code {
}
@functions{
public static string GetTodyPersianDatetime()
{
PersianCalendar pcDate = new PersianCalendar();
int persianYear = pcDate.GetYear(DateTime.Now);
int persianMonth = pcDate.GetMonth(DateTime.Now);
int persianDay = pcDate.GetDayOfMonth(DateTime.Now);
string _DayOfWeek = "";
switch (DateTime.Now.DayOfWeek)
{
case DayOfWeek.Saturday:
_DayOfWeek = " شنبه ";
break;
case DayOfWeek.Sunday:
_DayOfWeek = " یکشنبه ";
break;
case DayOfWeek.Monday:
_DayOfWeek = " دوشنبه ";
break;
case DayOfWeek.Tuesday:
_DayOfWeek = " سه شنبه ";
break;
case DayOfWeek.Wednesday:
_DayOfWeek = " چهارشنبه ";
break;
case DayOfWeek.Thursday:
_DayOfWeek = " پنج شنبه ";
break;
case DayOfWeek.Friday:
_DayOfWeek = " جمـــعه ";
break;
}
string _Day = "";
switch (persianDay)
{
case 1:
_Day = " اول ";
break;
case 2:
_Day = " دوم ";
break;
case 3:
_Day = " سوم ";
break;
case 4:
_Day = " چهارم ";
break;
case 5:
_Day = " پنجم ";
break;
case 6:
_Day = " ششم ";
break;
case 7:
_Day = " هفتم ";
break;
case 8:
_Day = " هشتم ";
break;
case 9:
_Day = " نهم ";
break;
case 10:
_Day = " دهم ";
break;
case 11:
_Day = " یازدهم ";
break;
case 12:
_Day = " دوازدهم ";
break;
case 13:
_Day = " سیزدهم ";
break;
case 14:
_Day = " چهاردهم ";
break;
case 15:
_Day = " پانزدهم ";
break;
case 16:
_Day = " شانزدهم ";
break;
default:
_Day = persianDay.ToString();
break;
}
string _Month = "";
switch (persianMonth)
{
case 1:
_Month = " فروردین ";
break;
case 2:
_Month = " اردیبهشت ";
break;
case 3:
_Month = " خرداد ";
break;
case 4:
_Day = " تیر ";
break;
case 5:
_Month = " مرداد ";
break;
case 6:
_Month = " شهریور ";
break;
case 7:
_Month = " مهر ";
break;
case 8:
_Month = " آبان ";
break;
case 9:
_Month = " آذر ";
break;
case 10:
_Month = " دی ";
break;
case 11:
_Month = " بهمن ";
break;
case 12:
_Month = " اسفند ";
break;
}
string fullPersianDate = _DayOfWeek + " " + _Day + " " + _Month + " ماه " + persianYear;
return fullPersianDate;
}
}