PHP code example of fyre / datetime

1. Go to this page and download the library: Download fyre/datetime library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

fyre / datetime example snippets


use Fyre\DateTime\DateTime;

$dateTime = new DateTime($dateString, $timeZone, $locale);

$dateTime = DateTime::fromArray($dateArray, $timeZone, $locale);

$newDateTime = DateTime::fromDateTime($dateTime, $timeZone, $locale);

$dateTime = DateTime::fromFormat($formatString, $dateString, $timeZone, $locale);

$dateTime = DateTime::fromISOString($dateString, $timeZone, $locale);

$dateTime = DateTime::fromTimestamp($timestamp, $timeZone, $locale);

$dateTime = DateTime::now($timeZone, $locale);

$dateString = $dateTime->format($formatString);

$string = $dateTime->toString();

$dateString = $dateTime->toDateString();

$isoString = $dateTime->toISOString();

$timeString = $dateTime->toTimeString();

$utcString = $dateTime->toUTCString();

$date = $dateTime->getDate();

$day = $dateTime->getDay();

$dayOfYear = $dateTime->getDayOfYear();

$month = $dateTime->getMonth();

$quarter = $dateTime->getQuarter();

$year = $dateTime->getYear();

$newDate = $dateTime->setDate($date);

$newDateTime = $dateTime->setDay($day);

$newDateTime = $dateTime->setDayOfYear($dayOfYear);

$newDateTime = $dateTime->setMonth($month, $date);

$newDateTime = $dateTime->setQuarter($quarter);

$newDateTime = $dateTime->setYear($year, $month, $date);

$week = $dateTime->getWeek();

$weekDay = $dateTime->getWeekDay();

$weekDayInMonth = $dateTime->getWeekDayInMonth();

$weekOfMonth = $dateTime->getWeekOfMonth();

$weekYear = $dateTime->getWeekYear();

$newDateTime = $dateTime->setWeek($week, $weekDay);

$newDateTime = $dateTime->setWeekDay($weekDay);

$newDateTime = $dateTime->setWeekDayInMonth($weekDayInMonth);

$newDateTime = $dateTime->setWeekOfMonth($weekOfMonth);

$newDateTime = $dateTime->setWeekYear($weekYear, $week, $weekDay);

$hours = $dateTime->getHours();

$milliseconds = $dateTime->getMilliseconds();

$minutes = $dateTime->getMinutes();

$seconds = $dateTime->getSeconds();

$newDateTime = $dateTime->setHours($hours, $minutes, $seconds, $milliseconds);

$newDateTime = $dateTime->setMilliseconds($milliseconds);

$newDateTime = $dateTime->setMinutes($minutes, $seconds, $milliseconds);

$newDateTime = $dateTime->setSeconds($seconds, $milliseconds);

$time = $dateTime->getTime();

$timestamp = $dateTime->getTimestamp();

$newDateTime = $dateTime->setTime($time);

$newDateTime = $dateTime->setTimestamp($timestamp);

$timeZone = $dateTime->getTimeZone();

$offset = $dateTime->getTimeZoneOffset();

$newDateTime = $dateTime->setTimeZone($timeZone);

$newDateTime = $dateTime->setTimeZoneOffset($offset);

$locale = $dateTime->getLocale();

$newDateTime = $dateTime->setLocale($locale);

$newDateTime = $dateTime->addDay();

$newDateTime = $dateTime->addDay($amount);

$newDateTime = $dateTime->addHour();

$newDateTime = $dateTime->addHours($amount);

$newDateTime = $dateTime->addMinute();

$newDateTime = $dateTime->addMinutes($amount);

$newDateTime = $dateTime->addMonth();

$newDateTime = $dateTime->addMonths($amount);

$newDateTime = $dateTime->addSecond();

$newDateTime = $dateTime->addSeconds($amount);

$newDateTime = $dateTime->addWeek();

$newDateTime = $dateTime->addWeeks($amount);

$newDateTime = $dateTime->addYear();

$newDateTime = $dateTime->addYears($amount);

$newDateTime = $dateTime->endOfDay();

$newDateTime = $dateTime->endOfHour();

$newDateTime = $dateTime->endOfMinute();

$newDateTime = $dateTime->endOfMonth();

$newDateTime = $dateTime->endOfQuarter();

$newDateTime = $dateTime->endOfSecond();

$newDateTime = $dateTime->endOfWeek();

$newDateTime = $dateTime->endOfYear();

$newDateTime = $dateTime->startOfDay();

$newDateTime = $dateTime->startOfHour();

$newDateTime = $dateTime->startOfMinute();

$newDateTime = $dateTime->startOfMonth();

$newDateTime = $dateTime->startOfQuarter();

$newDateTime = $dateTime->startOfSecond();

$newDateTime = $dateTime->startOfWeek();

$newDateTime = $dateTime->startOfYear();

$newDateTime = $dateTime->subtractDay();

$newDateTime = $dateTime->subtractDay($amount);

$newDateTime = $dateTime->subtractHour();

$newDateTime = $dateTime->subtractHours($amount);

$newDateTime = $dateTime->subtractMinute();

$newDateTime = $dateTime->subtractMinutes($amount);

$newDateTime = $dateTime->subtractMonth();

$newDateTime = $dateTime->subtractMonths($amount);

$newDateTime = $dateTime->subtractSecond();

$newDateTime = $dateTime->subtractSeconds($amount);

$newDateTime = $dateTime->subtractWeek();

$newDateTime = $dateTime->subtractWeeks($amount);

$newDateTime = $dateTime->subtractYear();

$newDateTime = $dateTime->subtractYears($amount);

$diff = $dateTime->diff($other);

$diff = $dateTime->diffInDays($other, $relative);
php
$diff = $dateTime->diffInHours($other, $relative);
php
$diff = $dateTime->diffInMinutes($other, $relative);
php
$diff = $dateTime->diffInMonths($other, $relative);
php
$diff = $dateTime->diffInSeconds($other, $relative);
php
$diff = $dateTime->diffInWeeks($other, $relative);
php
$diff = $dateTime->diffInYears($other, $relative);
php
$isAfter = $dateTime->isAfter($other);
php
$isAfter = $dateTime->isAfterDay($other);
php
$isAfter = $dateTime->isAfterHour($other);
php
$isAfter = $dateTime->isAfterMinute($other);
php
$isAfter = $dateTime->isAfterMonth($other);
php
$isAfter = $dateTime->isAfterSecond($other);
php
$isAfter = $dateTime->isAfterWeek($other);
php
$isAfter = $dateTime->isAfterYear($other);
php
$isBefore = $dateTime->isBefore($other);
php
$isBefore = $dateTime->isBeforeDay($other);
php
$isBefore = $dateTime->isBeforeHour($other);
php
$isBefore = $dateTime->isBeforeMinute($other);
php
$isBefore = $dateTime->isBeforeMonth($other);
php
$isBefore = $dateTime->isBeforeSecond($other);
php
$isBefore = $dateTime->isBeforeWeek($other);
php
$isBefore = $dateTime->isBeforeYear($other);
php
$isBetween = $dateTime->isBetween($start, $end);
php
$isBetween = $dateTime->isBetweenDay($start, $end);
php
$isBetween = $dateTime->isBetweenHour($start, $end);
php
$isBetween = $dateTime->isBetweenMinute($start, $end);
php
$isBetween = $dateTime->isBetweenMonth($start, $end);
php
$isBetween = $dateTime->isBetweenSecond($start, $end);
php
$isBetween = $dateTime->isBetweenWeek($start, $end);
php
$isBetween = $dateTime->isBetweenYear($start, $end);
php
$isSame = $dateTime->isSame($other);
php
$isSame = $dateTime->isSameDay($other);
php
$isSame = $dateTime->isSameHour($other);
php
$isSame = $dateTime->isSameMinute($other);
php
$isSame = $dateTime->isSameMonth($other);
php
$isSame = $dateTime->isSameSecond($other);
php
$isSame = $dateTime->isSameWeek($other);
php
$isSame = $dateTime->isSameYear($other);
php
$isSameOrAfter = $dateTime->isSameOrAfter($other);
php
$isSameOrAfter = $dateTime->isSameOrAfterDay($other);
php
$isSameOrAfter = $dateTime->isSameOrAfterHour($other);
php
$isSameOrAfter = $dateTime->isSameOrAfterMinute($other);
php
$isSameOrAfter = $dateTime->isSameOrAfterMonth($other);
php
$isSameOrAfter = $dateTime->isSameOrAfterSecond($other);
php
$isSameOrAfter = $dateTime->isSameOrAfterWeek($other);
php
$isSameOrAfter = $dateTime->isSameOrAfterYear($other);
php
$isSameOrBefore = $dateTime->isSameOrBefore($other);
php
$isSameOrBefore = $dateTime->isSameOrBeforeDay($other);
php
$isSameOrBefore = $dateTime->isSameOrBeforeHour($other);
php
$isSameOrBefore = $dateTime->isSameOrBeforeMinute($other);
php
$isSameOrBefore = $dateTime->isSameOrBeforeMonth($other);
php
$isSameOrBefore = $dateTime->isSameOrBeforeSecond($other);
php
$isSameOrBefore = $dateTime->isSameOrBeforeWeek($other);
php
$isSameOrBefore = $dateTime->isSameOrBeforeYear($other);
php
$dayName = $dateTime->dayName($type);
php
$dayPeriod = $dateTime->dayPeriod($type);
php
$daysInMonth = $dateTime->daysInMonth();
php
$daysInYear = $dateTime->daysInYear();
php
$era = $dateTime->era($type);
php
$isDST = $dateTime->isDST();
php
$isLeapYear = $dateTime->isLeapYear();
php
$monthName = $dateTime->monthName($type);
php
$timeZoneName = $dateTime->timeZoneName($type);
php
$weeksInYear = $dateTime->weeksInYear();
php
$locale = DateTime::getDefaultLocale();
php
$timeZone = DateTime::getDefaultTimeZone();
php
DateTime::setDateClamping($clampDates);
php
DateTime::setDefaultLocale($locale);
php
DateTime::setDefaultTimeZone($timeZone);