Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

38 lines
944B

  1. <?php
  2. namespace common\components;
  3. class Date
  4. {
  5. public static function getDaysOfWeekArray(string $lang = 'fr'): array
  6. {
  7. if($lang == 'fr') {
  8. return [
  9. 1 => 'Lundi',
  10. 2 => 'Mardi',
  11. 3 => 'Mercredi',
  12. 4 => 'Jeudi',
  13. 5 => 'Vendredi',
  14. 6 => 'Samedi',
  15. 7 => 'Dimanche'
  16. ];
  17. }
  18. else {
  19. return [
  20. 1 => 'Monday',
  21. 2 => 'Tuesday',
  22. 3 => 'Wednesday',
  23. 4 => 'Thursday',
  24. 5 => 'Friday',
  25. 6 => 'Saturday',
  26. 7 => 'Sunday'
  27. ];
  28. }
  29. }
  30. public static function getDayOfWeekStringByNumber(int $dayOfWeekNumber, string $lang = 'fr'): string
  31. {
  32. $daysOfWeekArray = self::getDaysOfWeekArray($lang);
  33. return $daysOfWeekArray[$dayOfWeekNumber];
  34. }
  35. }