krocos/datetimems

关于此软件包最新版本(1.0.0)的许可信息不可用。

带有微秒的PHP DateTime类及其转换为毫秒时间戳和反向转换

1.0.0 2017-01-06 16:34 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:20:09 UTC


README

帮助将JS时间戳转换为\DateTime对象,以及将带有微秒的日期和时间保存到数据库中(PHP和PostgreSQL(例如)使用内部微秒,而不是毫秒)。

创建

使用毫秒创建\DateTime对象

use Krocos\DateTimeMs\DateTimeMs;

$dateTimeWithMilliseconds = DateTimeMs::newDateTimeMs();

转换

转换为毫秒时间戳

use Krocos\DateTimeMs\DateTimeMs;

$msTimestamp = DateTimeMs::dateTimeToMsTimestamp($datetimeObject)

从毫秒时间戳转换为带有毫秒的\DateTime对象

use Krocos\DateTimeMs\DateTimeMs;

$msDatetime = DateTimeMs::msTimestampToDateTime($msTimestamp);