如何在PHP中将13位字符串转换为d-m-Y格式的日期

如何在PHP中将13位字符串转换为d-m-Y格式的日期,php,mysql,date,unix-timestamp,Php,Mysql,Date,Unix Timestamp,我在将13位字符串转换为日期时遇到问题,其格式应为m-d-Y。 这是我的13位日期字符串-1415855073164 我试过这个 $date123 = $rawDataPopup[$i]['datetime']; //1415855073164 $convertFromDate=($date123 )/1000; // dividing by 1000 which gives me 10 digit string. 下一步如何获取m-d-Y日期格式 只需将unix历元时间戳(自1970年1

我在将13位字符串转换为日期时遇到问题,其格式应为m-d-Y。
这是我的13位日期字符串-1415855073164

我试过这个

$date123 = $rawDataPopup[$i]['datetime'];   //1415855073164
$convertFromDate=($date123 )/1000; // dividing by 1000 which gives me 10 digit string.

下一步如何获取m-d-Y日期格式

只需将unix历元时间戳(自1970年1月1日起的秒数)传递给PHP函数即可

$tsSeconds = $rawDataPopup[$i]['datetime'] / 1000;
date( 'Y-m-d', $tsSeconds );

您只需要将unix历元时间戳(自1970年1月1日起的秒数)传递给PHP函数

$tsSeconds = $rawDataPopup[$i]['datetime'] / 1000;
date( 'Y-m-d', $tsSeconds );

您只需要将unix历元时间戳(自1970年1月1日起的秒数)传递给PHP函数

$tsSeconds = $rawDataPopup[$i]['datetime'] / 1000;
date( 'Y-m-d', $tsSeconds );

您只需要将unix历元时间戳(自1970年1月1日起的秒数)传递给PHP函数

$tsSeconds = $rawDataPopup[$i]['datetime'] / 1000;
date( 'Y-m-d', $tsSeconds );


“13位日期字符串”
-仅供参考,这称为。您拥有的值以毫秒为单位。但历元时间将具有10位数字的rite?正确,@minspace six-通常历元以秒(10位)表示,但在这种情况下,您处理的是具有额外3位精度的毫秒。
“13位日期字符串”
-仅供参考,这称为时间。您拥有的值以毫秒为单位。但历元时间将具有10位数字的rite?正确,@minspace six-通常历元以秒(10位)表示,但在这种情况下,您处理的是具有额外3位精度的毫秒。
“13位日期字符串”
-仅供参考,这称为时间。您拥有的值以毫秒为单位。但历元时间将具有10位数字的rite?正确,@minspace six-通常历元以秒(10位)表示,但在这种情况下,您处理的是具有额外3位精度的毫秒。
“13位日期字符串”
-仅供参考,这称为时间。您拥有的值以毫秒为单位。但历元时间将具有10位数字。正确,@minspace six-通常历元以秒(10位)表示,但在本例中,您处理的是具有额外3位精度的毫秒。@minspacesix PHP不需要毫秒值。首先需要将时间戳转换为秒。date函数期望函数返回相同的值,单位为秒。对于字符串1415855073164,它给我46836-08-29。如何再次筛选它?您使用的时间戳以毫秒为单位,需要除以1000才能将秒传递给date()函数。谢谢Lix和doublesharp。这对我有用。Cheers@minspacesixPHP不需要毫秒值。首先需要将时间戳转换为秒。date函数期望函数返回相同的值,单位为秒。对于字符串1415855073164,它给我46836-08-29。如何再次筛选它?您使用的时间戳以毫秒为单位,需要除以1000才能将秒传递给date()函数。谢谢Lix和doublesharp。这对我有用。Cheers@minspacesixPHP不需要毫秒值。首先需要将时间戳转换为秒。date函数期望函数返回相同的值,单位为秒。对于字符串1415855073164,它给我46836-08-29。如何再次筛选它?您使用的时间戳以毫秒为单位,需要除以1000才能将秒传递给date()函数。谢谢Lix和doublesharp。这对我有用。Cheers@minspacesixPHP不需要毫秒值。首先需要将时间戳转换为秒。date函数期望函数返回相同的值,单位为秒。对于字符串1415855073164,它给我46836-08-29。如何再次筛选它?您使用的时间戳以毫秒为单位,需要除以1000才能将秒传递给date()函数。谢谢Lix和doublesharp。这对我有用。干杯