コード例 #1
0
ファイル: DateConverterTest.php プロジェクト: opilo/farsi
 private function _test_convert_DateTime_to_JalaliDate($date, $y, $m, $d)
 {
     $dateTime = \DateTime::createFromFormat('Y-m-d', $date);
     $jalali = $this->converter->dateTimeToJalali($dateTime);
     $this->assertEquals(new JalaliDate($y, $m, $d), $jalali);
 }
コード例 #2
0
ファイル: JalaliDate.php プロジェクト: opilo/farsi
 /**
  * @return DateTime
  */
 public function toDateTime()
 {
     return DateConverter::jalaliToDateTime($this);
 }
コード例 #3
0
ファイル: JDateTimeTest.php プロジェクト: opilo/farsi
 /**
  * @param DateTime  $dateTime
  * @param JDateTime $jDateTime
  *
  * @dataProvider provideDateTimeJDateTime
  */
 public function test_j_date_time_from_date_time(DateTime $dateTime, JDateTime $jDateTime)
 {
     $this->assertEquals($jDateTime, JDateTime::fromDateTime($dateTime));
     $this->assertEquals($jDateTime, DateConverter::dateTimeToJDateTime($dateTime));
 }
コード例 #4
0
ファイル: JDateTime.php プロジェクト: opilo/farsi
 /**
  * @param DateTime $dateTime
  *
  * @return static
  */
 public static function fromDateTime(DateTime $dateTime)
 {
     return DateConverter::dateTimeToJDateTime($dateTime);
 }
コード例 #5
0
ファイル: JalaliDateTest.php プロジェクト: opilo/farsi
 public function test_convert_to_date_time_with_time_being_set()
 {
     $jDate = new JDateTime('1394', '9', '9', 15, 25, 56);
     $this->assertEquals('2015-11-30 15:25:56', $jDate->toDateTime()->format('Y-m-d H:i:s'));
     $this->assertEquals('2015-11-30 15:25:56', DateConverter::jalaliToDateTime($jDate)->format('Y-m-d H:i:s'));
 }