Download wp-includes/IXR/class-IXR-date.php from AZILS/Word: direct link, hf CLI and curl.
- Browser
- Download file 1.69 kB
-
https://huggingface.co/spaces/AZILS/Word/resolve/main/wp-includes/IXR/class-IXR-date.php
- Command line
-
hf download hf://spaces/AZILS/Word/wp-includes/IXR/class-IXR-date.php
-
curl -L -o class-IXR-date.php https://huggingface.co/spaces/AZILS/Word/resolve/main/wp-includes/IXR/class-IXR-date.php
1.69 kB
| /** | |
| * IXR_Date | |
| * | |
| * @package IXR | |
| * @since 1.5.0 | |
| */ | |
| class IXR_Date { | |
| var $year; | |
| var $month; | |
| var $day; | |
| var $hour; | |
| var $minute; | |
| var $second; | |
| var $timezone; | |
| /** | |
| * PHP5 constructor. | |
| */ | |
| function __construct( $time ) | |
| { | |
| // $time can be a PHP timestamp or an ISO one | |
| if (is_numeric($time)) { | |
| $this->parseTimestamp($time); | |
| } else { | |
| $this->parseIso($time); | |
| } | |
| } | |
| /** | |
| * PHP4 constructor. | |
| */ | |
| public function IXR_Date( $time ) { | |
| self::__construct( $time ); | |
| } | |
| function parseTimestamp($timestamp) | |
| { | |
| $this->year = gmdate('Y', $timestamp); | |
| $this->month = gmdate('m', $timestamp); | |
| $this->day = gmdate('d', $timestamp); | |
| $this->hour = gmdate('H', $timestamp); | |
| $this->minute = gmdate('i', $timestamp); | |
| $this->second = gmdate('s', $timestamp); | |
| $this->timezone = ''; | |
| } | |
| function parseIso($iso) | |
| { | |
| $this->year = substr($iso, 0, 4); | |
| $this->month = substr($iso, 4, 2); | |
| $this->day = substr($iso, 6, 2); | |
| $this->hour = substr($iso, 9, 2); | |
| $this->minute = substr($iso, 12, 2); | |
| $this->second = substr($iso, 15, 2); | |
| $this->timezone = substr($iso, 17); | |
| } | |
| function getIso() | |
| { | |
| return $this->year.$this->month.$this->day.'T'.$this->hour.':'.$this->minute.':'.$this->second.$this->timezone; | |
| } | |
| function getXml() | |
| { | |
| return '<dateTime.iso8601>'.$this->getIso().'</dateTime.iso8601>'; | |
| } | |
| function getTimestamp() | |
| { | |
| return mktime($this->hour, $this->minute, $this->second, $this->month, $this->day, $this->year); | |
| } | |
| } | |