当前位置:首页 > 技术教程 > 服务端 > 如何用php将形如"2022-09-28T01:45:59.630Z"带有毫秒的日期时间字符串格式转成纯数字字符串带毫秒的格式

如何用php将形如"2022-09-28T01:45:59.630Z"带有毫秒的日期时间字符串格式转成纯数字字符串带毫秒的格式

admin2022-09-28 20:59:39服务端4900

背景:

    在接入Google Play Developer API处理google play订阅的时候,查询订阅信息接口返回的结果中订阅到期时间字段expiryTime的值是类似于"2022-09-28T01:45:59.630Z"这样带有毫秒数的日期时间字符串格式,而在调用defer接口的时候需要传递纯数字的毫秒数字符串格式的订阅到期时间,因此需要将形如"2022-09-28T01:45:59.630Z"带有毫秒的日期时间字符串格式转成纯数字字符串带毫秒的格式。

1.png

2.png


处理方法:

<?php
    $time_object = new DateTime("2022-09-28T01:45:59.630Z");
    $time = $time_object->format('Uv');
    echo $time;    // 输出的结果为1664329559630
?>


总结:

    可查看https://www.php.net/manual/zh/datetime.format.php文档获取DateTime::format()方法支持的所有格式字符。

    

扫描二维码推送至手机访问。

版权声明:本文由1688资源网发布,如需转载请注明出处。

本文链接:https://1688ziyuan.com/article/67.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。