【发布时间】:2015-06-14 23:49:30
【问题描述】:
我需要将已经存储在数据库中的给定日期转换为某种格式。我一直在尝试用谷歌搜索它,但无法让它工作。
作为输入的格式:d-j-Y( 06-16-2015 )
要转换的格式: F j, Y (June 16, 2015)
我一直在尝试转换的代码,
$date = get_post_meta( $post_id, 'timeline_event_date', true );
$old_date = date('d-j-Y', $date);
$old_date_timestamp = strtotime($old_date);
$new_date = date('F j, Y', $old_date_timestamp);
var_dump(s):
-
var_dump为$date:string(10) "06-16-2015" -
var_dump为$old_date:string(9) "01-1-1970" -
var_dump为$new_date:string(15) "January 1, 1970"
编辑重复问题
您标记的重复问题具有解决此问题的解决方案,但我认为对于所有遇到相同问题的 WordPress 用户来说,这是一个很好的测试用例 ..
【问题讨论】:
-
WordPress 元数据中的所有键都存储为
varchar
标签: php wordpress date timestamp