You are here

private static function jDateTime::getDayNames in Persian Date for Drupal 8 8.4

1 call to jDateTime::getDayNames()
jDateTime::date in src/Library/Jalali/jDateTime.php

File

src/Library/Jalali/jDateTime.php, line 583

Class

jDateTime
Class jDateTime @package Morilog\Jalali

Namespace

Drupal\persian_date\Library\Jalali

Code

private static function getDayNames($day, $shorten = false, $len = 1, $numeric = false) {
  switch (strtolower($day)) {
    case 'sat':
    case 'saturday':
      $ret = 'شنبه';
      $n = 1;
      break;
    case 'sun':
    case 'sunday':
      $ret = 'یکشنبه';
      $n = 2;
      break;
    case 'mon':
    case 'monday':
      $ret = 'دوشنبه';
      $n = 3;
      break;
    case 'tue':
    case 'tuesday':
      $ret = 'سه شنبه';
      $n = 4;
      break;
    case 'wed':
    case 'wednesday':
      $ret = 'چهارشنبه';
      $n = 5;
      break;
    case 'thu':
    case 'thursday':
      $ret = 'پنجشنبه';
      $n = 6;
      break;
    case 'fri':
    case 'friday':
      $ret = 'جمعه';
      $n = 7;
      break;
    default:
      $ret = '';
      $n = -1;
  }
  return $numeric ? $n : ($shorten ? mb_substr($ret, 0, $len, 'UTF-8') : $ret);
}