note 126113 added to function.strtotime
| From: | teste at gmail dot com | Date: | Wed, 26 May 2021 14:53:51 +0000 |
| Subject: | note 126113 added to function.strtotime | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-216433@lists.php.net to get a copy of this message | ||
public static function verifyDateInStr($date, $dateStart)
{
$array = [
"ANOS" => "years",
"ANO" => "year",
"MESES" => "month",
"MES" => "month",
"MÃS" => "month",
"DIAS" => "days",
"DIA" => "day",
"SEMANAS" => "weeks",
"SEMANA" => "week"
];
$date = str_replace(",", " ", $date);
$date = str_replace(" E ", " ", $date);
$date = strtr($date, $array);
$date = " +" . $date;
$date = preg_replace('!\s+!', ' ', $date);
$final = date("Y-m-d", strtotime($dateStart . $date));
return $final;
}
$dateStart = '2021-05-26'
$date = '3 ANOS, 1 DIAS E 1 SEMANAS 1 MES'
return '2024-07-04'
----
Server IP: 45.112.84.4
Probable Submitter: 45.112.85.242 (proxied: 186.225.239.52)
----
Manual Page -- https://php.net/manual/en/function.strtotime.php
Edit -- https://main.php.net/note/edit/126113
Del: integrated -- https://main.php.net/note/delete/126113/integrated
Del: useless -- https://main.php.net/note/delete/126113/useless
Del: bad code -- https://main.php.net/note/delete/126113/bad+code
Del: spam -- https://main.php.net/note/delete/126113/spam
Del: non-english -- https://main.php.net/note/delete/126113/non-english
Del: in docs -- https://main.php.net/note/delete/126113/in+docs
Del: other reasons-- https://main.php.net/note/delete/126113
Reject -- https://main.php.net/note/reject/126113
Search -- https://main.php.net/manage/user-notes.php