【问题标题】:PHP get date string with leading zerosPHP获取带有前导零的日期字符串
【发布时间】:2014-10-06 19:16:42
【问题描述】:

我想将当前日期作为一个带有前导零的字符串,意思是:

$date = date("Y-n-j", time());

给我例如:2014-9-12,但我想要的是:2014-09-12

【问题讨论】:

  • php.net/manual/en/function.date.php - 但如果你只是猜测字母,它会起作用。
  • Y-m-d 是您正在寻找的格式。即使没有文档,从字面上看也是最容易弄清楚的事情

标签: php string time


【解决方案1】:

Here 列出了您可以使用date() 格式化日期的所有操作

$date = date("Y-m-d");

【讨论】:

  • 第二个参数是不必要的,因为作者说他/她想要“获取当前日期”。
  • @rink.attendant.6 是的,你说得对!我编辑了我的答案,谢谢!
【解决方案2】:

请阅读:http://php.net/manual/en/datetime.format.php

<?php
$date = date("Y-m-d", time());
echo $date;
?>

【讨论】:

  • 这不一定有用; OP 并没有要求针对这样一个简单问题的面向对象的解决方案。如果他不熟悉 OOP,那只会令人困惑。
  • 仅供参考,没有时间组件
  • -1 我不知道为什么这得到了 2 票,因为它甚至没有以有用的方式直接回答这个问题。由于缺乏基础研究,这个问题本身应该被关闭。编辑:现在您将时间戳转换为日期字符串,转换为DateTime,然后转换回format() 函数... 编辑:现在您引用DateTime-&gt;format() 函数文档但使用date()
猜你喜欢
  • 1970-01-01
  • 2015-04-05
  • 1970-01-01
  • 2018-01-17
  • 1970-01-01
  • 2022-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多