Arabic site News Listing to show date in Gregorian - Front- & Back-End Development - Front- & Back-End Development - Progress Community
 Front- & Back-End Development

Arabic site News Listing to show date in Gregorian

  • Arabic site News Listing to show date in Gregorian
  • News listing plugin on Arabic site is showing publication date in Hijri format. I want it to be in Gregorian. Can anyone help?
  • Hi Paul. I had the same problem. I just built new extension for ItemViewModel.

    public static class ItemViewModelExtension
        
            public static string GetDateTimeGregorianCalendar(this ItemViewModel item, string fieldName, string format)
            
                var date = (DateTime)item.Fields.GetMemberValue(fieldName);
                var culture = new CultureInfo(Thread.CurrentThread.CurrentUICulture.Name);
                GregorianCalendar calendar = new GregorianCalendar();
                culture.DateTimeFormat.Calendar = calendar;
                return date.ToString(format, culture);
            
        

    And in Feather widget template i am using 

    @item.GetDateTimeGregorianCalendar("PublicationDate", "MMM d, yyyy, HH:mm tt")

    instead 

    @item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt")