如何在PHP中创建一个变量,使其以MM/DD/YYYY格式表示今天的日期?

9

如何在PHP中创建今天日期的MM/DD/YYYY格式变量?

当有人访问网站时,我需要将该日期作为隐藏表单字段输入。因此,我需要获取今天的日期并将其转换为该格式。谢谢。

6个回答

38

使用内置的date()函数。

$myDate = date('m/d/Y');

'm/d/Y'是返回的日期格式字符串参数。其中,m代表两位数的月份,d代表两位数的日期,Y代表四位数的年份。


11
$Date = date('m/d/Y');

2
$date = date('m/d/y'); 日期 = 日期('月/日/年'); - Kris

7

使用date函数怎么样呢?只需要找到正确的格式;例如,用'm'代表月份,用'd'代表日期,用四位数的'Y'代表年份。

在你的情况下,我猜应该是这样:

date("m/d/Y")

如果你想要除了现在以外的另一天,可以使用第二个可选参数。


6
也许这个可以帮到你 :)
<?php echo $todaydate = date('m/d/Y'); ?> // 04/27/2016 

<?php echo $todaydate = date('m/d/y'); ?> // 04/27/16 


<?php echo $todaydate = date('Y'); ?> // 2016 

<?php echo $todaydate = date('Y-m-d'); ?> // 2016-04-27 

1
<?php
$currentdate = date('m/d/Y');
echo "The Current Date is: $currentdate";
?>

2
这个问题是6年前提出的,5分钟后就有3个答案。为什么你要再发布一个答案,而且与已有的答案没有任何区别呢? - Fabio says Reinstate Monica
好的,请不要这样做。我并不是说你的答案是错误的,只是它与其他人已经给出的答案完全相同,因此它没有用处。确实,在这里已经有3个答案了,但它们是在问题被提出后立即发布的。这是可以接受的。但是现在回答,什么也不添加,真的没有意义。如果您提出了替代解决方案,情况就会不同。更多信息在这里 - Fabio says Reinstate Monica

-1
<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";

?>

请在您的代码中添加一些解释,以便其他人可以从中学习。就我所见,这三行代码都没有产生与问题相对应的输出。 - Nico Haase

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接