如何设置日期时间PHP?

时间:2016-08-12 08:04:08

标签: php wordpress wordpress-theming

我只有php个字段的此字段,此字段的输出为:August 11 2016但是如何才能生成11 08 2016

<?php the_time(get_option( 'date_format' )); ?>

3 个答案:

答案 0 :(得分:3)

您是指这里找到的WordPress函数the_time()

https://codex.wordpress.org/Function_Reference/the_time

如果是这样,在括号内您可以指定格式如下:

<?php the_time('d m Y'); ?>

如果您想要PHP日期的格式选项列表,请查看以下手册页:

http://php.net/manual/en/function.date.php

答案 1 :(得分:3)

这是一个简单的解决方案:

$scope.loadModifyValues= function(){
    $scope.modify={};//need to define this variable first
    $scope.modify.name = 'John';
}
  • 首先使用strtotime
  • 将字符串日期转换为echo date('d m Y', strtotime("August 11 2016"));
  • 然后将其转换为您选择的日期格式

Check Demo Here

答案 2 :(得分:2)

更新

wordpress的

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");

演示:https://eval.in/621469

其中F d Y是输入日期格式,d m Y是输出日期格式。

  

createFromFormat 返回根据的格式化的新DateTime对象   指定的格式作为第一个参数传递。