You are here

public static function jDateTime::j2d in Persian Date for Drupal 8 8.4

Converts a date of the Jalaali calendar to the Julian Day number.

Parameters

int $jy Jalaali year (1 to 3100):

int $jm Jalaali month (1 to 12):

int $jd Jalaali day (1 to 29/31):

Return value

int Julian Day number

1 call to jDateTime::j2d()
jDateTime::toGregorian in src/Library/Jalali/jDateTime.php
Converts a Jalali date to Gregorian.

File

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

Class

jDateTime
Class jDateTime @package Morilog\Jalali

Namespace

Drupal\persian_date\Library\Jalali

Code

public static function j2d($jy, $jm, $jd) {
  $jCal = self::jalaliCal($jy);
  return self::g2d($jCal['gy'], 3, $jCal['march']) + ($jm - 1) * 31 - self::div($jm, 7) * ($jm - 7) + $jd - 1;
}