如何在 php 中将 openfire 离线日期转换为正确的日期时间


How to convert openfire offlineDate into the correct datetime in php

如何使用php获取和转换xmpp(openfire)最后注销时间以"Y-m-d H:i:s"格式?

offlineDate=001457169225070

我想将此离线日期转换为 php 中的"Y-m-d H:i:s"格式。

请帮助我。提前谢谢。

由 openfire 计算的时间戳 ' 1457169225070 ' 表示自 1970 年 1 月 1 日以来的毫秒数。因此,我将其转换为秒数并使用date()函数

<?php
    $timestamp = (int) (1457169225070/1000);
    print date('Y-m-d H:i:s', $timestamp);
?>

输出

2016-03-05 09:13:45