Display time part only using IntlDateFormatter constants

Written by James McDonald

April 27, 2021

Despite Google I couldn’t find this. How to display the time part only using CakePHP 4

<?php

include_once('../../vendor/autoload.php');

use Cake\I18n\FrozenTime;

$now = new FrozenTime();

echo "Time only\n";

echo $now->i18nFormat(
    [\IntlDateFormatter::NONE, \IntlDateFormatter::SHORT],
    'Australia/Melbourne'
) . "\n";

echo $now->i18nFormat(
    [\IntlDateFormatter::NONE, \IntlDateFormatter::SHORT],
    'UTC'
) . "\n";

echo "Date only\n";
echo $now->i18nFormat(
    [\IntlDateFormatter::SHORT, \IntlDateFormatter::NONE],
    'Australia/Melbourne'
) . "\n";
echo $now->i18nFormat(
    [\IntlDateFormatter::SHORT, \IntlDateFormatter::NONE],
    'UTC'
) . "\n";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like…

Unifi LAN LOCAL IN OUT

This is a graphic I use to figure out which section to add the firewall rules to in the Unifi UDM/USG controller....