php - DateTime() 工作错误

标签 php date symfony time

PHP Symfony2 中的情况:

$myDate = new \DateTime();
var_dump($myDate);

返回:

class DateTime#17476 (3) {
  public $date =>
  string(19) "2014-05-26 14:44:53"
  public $timezone_type =>
  int(3)
  public $timezone =>
  string(13) "Europe/Warsaw"
}

但是:

$myDate = new \DateTime();
var_dump($myDate->date);

返回... NULL

我做错了什么?

最佳答案

主要是你用错了,需要正确使用DateTime方法。

在这种情况下,使用->format()。有关更多信息,请阅读 manual .考虑这个例子:

$myDate = new \DateTime();
// yyyy-mm-dd hh:mm:ss
echo $myDate->format('Y-m-d H:i:s'); // output: 2014-05-26 20:54:21
// timestamp
echo $myDate->getTimestamp(); // output: 1401108861

关于php - DateTime() 工作错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870556/

相关文章:

python - 如何将 Julian 日期转换为标准日期?

php - 用于调查的 Symfony2 表单组件可变表单数据

php - 重力形式自定义验证过滤器

php - 将数据传递到另一个页面

php - MySQL 获取上个月而不是特定周

php - Doctrine ManyToMany 优化许多查询

symfony - "mappings"下无法识别的选项 "fos_elastica.indexes.app.types.user"

javascript - 将字符串从 HTML 发送到 jQuery 时,jQuery 删除撇号后的字符

php - 测量php脚本执行时间的准确方法

javascript - 如何在 JavaScript 中将日期列表压缩为范围?