如何将mktime()转换为数字日期


How to convert mktime() to a numeric date?

我在代码中使用了mktime()函数。它打印的是:1998年2月12日。我想把这个转换成那样:1998年2月12日。但用我的语言来说,必须是1998年2月12日。我有点困惑。如果能帮上忙就太好了。

echo(date("M-d-Y",mktime(0,0,0,2,12,98))."<br />"); 

使用以下代码:

echo(date("d-m-Y",mktime(0,0,0,2,12,98)));

输出:12-02-1998

$date = 'Feb-12-1998';
echo date('m-d-Y',strtotime($date));
Output : 02-12-1998

使用此代码

尝试这个

echo(date("m-d-Y",mktime(0,0,0,2,12,98))."<br />"); 

https://3v4l.org/vPKbW

请参阅:http://php.net/manual/en/function.date.php

我希望它会有所帮助。

它将为您提供数字日期结果,而不是"M-d-Y"使用"M-d-Y";

使用以下代码

echo date('m-d-Y',mktime(0,0,0,2,12,98)).'<br />';