如何使用DateTime :: createFromFormat转换DateTime格式[2016-10-05 11:58:04]

时间:2016-10-09 11:48:36

标签: php

我正在尝试以这种格式显示存储的DateTime [2016-10-05 11:58:04]。我想要做的是,将存储的日期显示为这种可读格式[2016年10月10日星期三]。

2 个答案:

答案 0 :(得分:2)

您可以使用 <DataTemplate x:Key="t1"> <TextBox Text="{Binding UserName1}" /> </DataTemplate> <DataTemplate x:Key="t2"> <TextBox Text="{Binding UserName2}" /> </DataTemplate> <DataTemplate x:Key="EditableCellTemplate"> <ContentPresenter x:Name="ctp" /> <DataTemplate.Triggers> <DataTrigger Binding="{Binding MyProperty}" Value="1"> <Setter TargetName="ctp" Property="ContentTemplate" Value="{StaticResource t1}" /> </DataTrigger> <DataTrigger Binding="{Binding MyProperty}" Value="2"> <Setter TargetName="ctp" Property="ContentTemplate" Value="{StaticResource t2}" /> </DataTrigger> </DataTemplate.Triggers> </DataTemplate> 方法选择要显示的内容:

format

在此处查看帮助:http://php.net/datetime.format

答案 1 :(得分:2)

使用date()功能。第一个参数是format,第二个参数是timestamp

$time = "2016-10-05 11:58:04";
echo date("D, M d, Y", strtotime($time)); //output: Wed, Oct 05, 2016

如果您想使用datetime对象,请:

$time = "2016-10-05 11:58:04";
$date = new DateTime($time); 
echo  $date->format('D, M d, Y'); //output: Wed, Oct 05, 2016