如何使用类的DateTime的实例来输出它的日期?

问题描述 投票:1回答:3

我需要创建一个日期和我需要表现出来,我想:

$myDate = DateTime::createFromFormat('d-m-yy', usp_get_meta(false,'usp-custom-80')); 
echo date("d-m-yy", $myDate);

但没有显示出来,如果我var_dump($mydate);它是好的,这是一个正确的日期对象

php
3个回答
2
投票

要输出的字符串格式使用日期时间::格式的日期()http://php.net/manual/en/datetime.format.php

echo $myDate->format("d-m-Y");

date()用于格式化时间戳整数。 http://php.net/manual/en/function.date.php


1
投票

你混在你的代码有点东西了。

  1. 在1号线分配类的DateTime到$myDate的实例(对象) - 那OK!
  2. 在2号线要输出与功能echo这是一个字符串,但第二个参数必须是一个整数,而不是类的DateTime的对象的date()返回值 - 这是你混淆了什么

您可以使用在formatDateTime的方法得到你想要的方式保存的日期,并给它呼应:

echo $myDate->format("d-m-y");

qazxsw POI提供有关qazxsw POI方法的详细信息。

您应该获得与程序和目标规划更多的经验,在我看来,你把一些东西了。

另外一个PHP教程可能是非常有益


0
投票

首先,你已经尝试这样的方法。(我有点困惑,为什么你已经使用2 YY?)

http://php.net/manual/en/datetime.format.php

要知道为什么现有的代码不能正常工作?

尝试获取最后的错误using- DateTime::format()

但是:四联zxsw POI

© www.soinside.com 2019 - 2024. All rights reserved.