2 回答

TA貢獻1799條經驗 獲得超8個贊
您需要使用 PHP 函數來返回輸出。在這種情況下,代碼會是這樣的,
myCustomFormat('06 августа 2020 23:39');
function myCustomFormat($date){
$months = array("января" => "01", "февраля" => "02",
"марта" => "03", "апреля" => "04", "мая" => "05", "июня" => "06",
"июля" => "07", "августа" => "08", "сентября" => "09",
"октября" => "10", "ноября" => "11", "декабря" => "12");
$os = strtr($date, $months); // echo $os: 06 08 2020 23:39
$date = DateTime::createFromFormat('d m Y H:i', $os);
$new_date_format = $date->format('d-m-Y G:i:s');
return $new_date_format;
}

TA貢獻1735條經驗 獲得超5個贊
當使用解析器模塊將 CMS Drupal 7 中材料的“創建日期”字段的數據導入到節點時,此代碼適用于我。
$os = $doc->find('.task__meta')->text();
$os = strstr($os,' ? ',true);
$os = str_replace(',','',$os);
$months = array("января" => "01", "февраля" => "02",
"марта" => "03", "апреля" => "04", "мая" => "05", "июня" => "06",
"июля" => "07", "августа" => "08", "сентября" => "09",
"октября" => "10", "ноября" => "11", "декабря" => "12");
$os = strtr($os, $months);
$os1 = explode(" ", trim($os, " "));
$d = $os1[0];
$m = $os1[1];
$Y = $os1[2];
$os2 = $os1[3];
$G = strstr($os2,':',true);
$i = strstr($os2,':',false);
$i = str_replace(':','',$i);
$date = date("d-m-Y G:i:s", mktime(date($G), date($i), 0, date($m), date($d), date($Y)));
return strtotime($date);
- 2 回答
- 0 關注
- 158 瀏覽
添加回答
舉報