如何将日期与acf datepicker分开

时间:2014-03-19 06:27:02

标签: php wordpress

我有高级自定义字段日期选择器表单,我需要分开一天(星期一,星期二等)。这可能,如果有人请告诉我如何?

  <p><strong>15-2-2014 Saturday</strong></p>

这是我的HTML代码

3 个答案:

答案 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