ivrok/datetimezone-util

一个根据时间戳和指定时区格式化日期的工具

1.1.2 2024-05-07 22:39 UTC

This package is auto-updated.

Last update: 2024-09-08 03:26:24 UTC


README

DateTimezoneUtil 是一个 PHP 工具库,提供了通过时间戳和指定时区格式化日期的功能。

安装

您可以通过 Composer 安装 DateTimezoneUtil

composer require ivrok/datetimezone-util

用法

DateTimezoneUtil 允许您通过时间戳和指定时区格式化日期。以下是使用方法:

<?php

use Ivrok\DateTimezoneUtil\Date;
use Ivrok\DateTimezoneUtil\TimeZones\ESTZone;
use Ivrok\DateTimezoneUtil\TimeZones\UTCZone;

// Get the current timestamp
$timestamp = time();

// Create a Date instance with the timestamp
$date = new Date($timestamp);

// Get the formatted date using the specified format and timezone
$dateFormatted = $date->getFormatted('m/d/Y H:i:s T', new ESTZone());

echo $dateFormatted;

// You can specify timestamp timezone
$date = new Date($timestamp, new UTCZone());
$dateFormatted = $date->getFormatted('m/d/Y H:i:s T', new ESTZone());

可用时区

DateTimezoneUtil 默认提供以下时区类:

  • Ivrok\DateTimezoneUtil\TimeZones\AESTZone
  • Ivrok\DateTimezoneUtil\TimeZones\CETZone
  • Ivrok\DateTimezoneUtil\TimeZones\CSTZone
  • Ivrok\DateTimezoneUtil\TimeZones\ESTZone
  • Ivrok\DateTimezoneUtil\TimeZones\GMTZone
  • Ivrok\DateTimezoneUtil\TimeZones\ISTZone
  • Ivrok\DateTimezoneUtil\TimeZones\JSTZone
  • Ivrok\DateTimezoneUtil\TimeZones\PSTZone
  • Ivrok\DateTimezoneUtil\TimeZones\UTCZone

您可以使用这些时区类中的任何一个来指定格式化日期时的时区。

许可证

DateTimezoneUtil 是开源软件,使用 MIT 许可证发布。查看许可证.