我只有php
个字段的此字段,此字段的输出为:August 11 2016
但是如何才能生成11 08 2016
?
<?php the_time(get_option( 'date_format' )); ?>
答案 0 :(得分:3)
您是指这里找到的WordPress函数the_time()
:
https://codex.wordpress.org/Function_Reference/the_time
如果是这样,在括号内您可以指定格式如下:
<?php the_time('d m Y'); ?>
如果您想要PHP日期的格式选项列表,请查看以下手册页:
答案 1 :(得分:3)
这是一个简单的解决方案:
$scope.loadModifyValues= function(){
$scope.modify={};//need to define this variable first
$scope.modify.name = 'John';
}
echo date('d m Y', strtotime("August 11 2016"));
答案 2 :(得分:2)
the_time()方法接受您要打印时间的格式的参数。因此,请更新这样的代码,以便以所需的格式打印。
<?php the_time('d m Y'); ?>
您可以使用createFromFormat根据格式从字符串创建 DateTime 对象,然后使用format方法以所需格式打印它。
您的代码看起来应该是这样的,
<?php
$date_string= "August 11 2016";
$date = DateTime::createFromFormat('F d Y',$date_string);
echo $date->format("d m Y");
其中F d Y
是输入日期格式,d m Y
是输出日期格式。
createFromFormat 返回根据的格式化的新DateTime对象 指定的格式作为第一个参数传递。