Introduce {{#time: xit}} for days in the month in Iranian calendar
authorAmir Sarabadani <Ladsgroup@gmail.com>
Sat, 30 Jul 2016 06:36:58 +0000 (11:06 +0430)
committerAmir Sarabadani <Ladsgroup@gmail.com>
Sun, 31 Jul 2016 13:36:50 +0000 (18:06 +0430)
I was asked by community members to build this

Change-Id: I4b884ce3b72b2fcae6b0c11130bf91f9e67dedf2

languages/Language.php

index d96710a..eaf8331 100644 (file)
@@ -1041,6 +1041,7 @@ class Language {
         *    xin  n (month number) in Iranian calendar
         *    xiy  y (two digit year) in Iranian calendar
         *    xiY  Y (full year) in Iranian calendar
+        *    xit  t (days in month) in Iranian calendar
         *
         *    xjj  j (day number) in Hebrew calendar
         *    xjF  F (month name) in Hebrew calendar
@@ -1336,6 +1337,13 @@ class Language {
                                        }
                                        $num = substr( $iranian[0], -2 );
                                        break;
+                               case 'xit':
+                                       $usedIranianYear = true;
+                                       if ( !$iranian ) {
+                                               $iranian = self::tsToIranian( $ts );
+                                       }
+                                       $num = self::$IRANIAN_DAYS[$iranian[1] - 1];
+                                       break;
                                case 'a':
                                        $usedAMPM = true;
                                        $s .= intval( substr( $ts, 8, 2 ) ) < 12 ? 'am' : 'pm';