将GMT转换为日期-php

问题描述 投票:0回答:1

我在bKash付款网关部分遇到了这个问题。在创建付款部分bKash中,按以下格式返回paymentCreateTime字符串。

2020-01-07T11:55:34:438 GMT+0600

如何将其转换为2020-01-07 11:55:34

php laravel datetime payment-gateway gmt
1个回答
0
投票

我发现了以下解决方案。

$input     = "2020-01-07T11:55:34:438 GMT+0600"                   // "2020-01-07T11:55:34:438 GMT+0600"
$timestamp = substr($input,0,19);                                 // "2020-01-07T11:55:34"
$mysql     = date_format(date_create($timestamp),'Y-m-d H:i:s');  // "2020-01-07 11:55:34"

但是我需要没有substr()功能的解决方案吗?

© www.soinside.com 2019 - 2024. All rights reserved.