我有高级自定义字段日期选择器表单,我需要分开一天(星期一,星期二等)。这可能,如果有人请告诉我如何?
<p><strong>15-2-2014 Saturday</strong></p>
这是我的HTML代码
答案 0 :(得分:3)
如果您使用的是PHP,请使用以下代码: -
echo $dt = date("d",strtotime("15-2-2014 Saturday"));
这会给你 15 作为输出。
答案 1 :(得分:1)
$string = "<p><strong>15-2-2014 Saturday</strong></p>";
$string = explode(" ",preg_replace('~<[^>]+>~','',$string));
$day = $string[1];
修改强>
如果您使用get_field()
来获取日期并且它采用您展示的格式,那么它仍然是一个字符串。你这样做:
$string = get_field('date');
$string = explode(" ",preg_replace('~<[^>]+>~','',$string));
$day = $string[1];
preg_replace
可能需要也可能不需要,具体取决于那些html标签是否真正,但无论如何都可以。但如果他们不在那里,那么它可以简化为
$string = get_field('date');
$string = explode(" ",$string);
$day = $string[1];
答案 2 :(得分:1)
试试这个。如果日期格式为yymmdd,则以下工作。
$date = get_field('date');
$y = substr($date, 0, 4); //Year
$m = substr($date, 4, 2); //Month
$d = substr($date, 6, 2); //date
查找ACF文档:ACF Datepicker