我有先進的自定義字段日期選擇器的形式,我需要分開的一天(星期一,星期二等)。這是可能的,如果是的話請告訴我怎麼做?如何從acf datepicker分離日期
<p><strong>15-2-2014 Saturday</strong></p>
這是我的HTML代碼
我有先進的自定義字段日期選擇器的形式,我需要分開的一天(星期一,星期二等)。這是可能的,如果是的話請告訴我怎麼做?如何從acf datepicker分離日期
<p><strong>15-2-2014 Saturday</strong></p>
這是我的HTML代碼
試試這個。如果日期格式是yymmdd,那麼以下工作。
$date = get_field('date');
$y = substr($date, 0, 4); //Year
$m = substr($date, 4, 2); //Month
$d = substr($date, 6, 2); //date
查找ACF DOC:ACF Datepicker
$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];
這不是一個字符串,我有一個來自WordPress的後臺(自定義字段)的日期,從那天我需要分開一天 – akhila
好吧,好吧..那麼實際上是在那麼什麼日期? 'DateTime'對象?舉個例子,它實際上在... –
@akhila如果你使用'get_field()'來獲得它,那麼它是一個你必須解析的字符串。如果它是你所顯示的格式,那麼這就是你的代碼 –
如果您使用的是PHP然後在下面的代碼中使用: -
echo $dt = date("d",strtotime("15-2-2014 Saturday"));
這會給你作爲輸出。
這是在一個字符串? –
使用JavaScript或PHP - 你想分開日期? – ripa
從acf字段調用日期,如何從該日期調用星期六(或任何其他日期) – akhila