mysql — как сопоставить дату в случае переключения в переполнении стека

$date1 = $_POST["txtMonth"];
$date2 = $_POST["txtYear"];

$monYear = $_POST["txtMonth"];
$dayMonYear = $_POST["txtMonth"];switch(true)
{
case DATE_FORMAT("Y/m", $monYear):
MonthYear($monYear);
break;

case 'DD/MM/YYYY' == $dayMonYear:
DayMonthYear($dayMonYear);
break;

default:
ranges($date1, $date2);
}

как сопоставить дату в случае переключения. Я пытаюсь получить из базы данных подробности, которые должны соответствовать дате, так как у меня разные форматы даты, например
этот yyyy/mm и диапазон дат и yyyy/mm/dd, если я войду 2017/10/01 это должно совпадать в случае, и если я вхожу yyyy/mm это должно соответствовать в случае.

-2

Решение

если вы собираетесь иметь /, вы могли бы

$date = explode('/',$date);
$count = count($date);

// это проверит, сколько, чем вы можете сделать, если переменные if = 3 или 2, вы можете проверить, равно ли оно 2 или 3, с отображением $ count. если это дата месяца, должно быть 2, в противном случае, если m / d / year, это будет 3, так что это может проверить, что следующий раздел проверит, в какой части массива он находится.

foreach ($date as $role => $key){
if (strlen($role) == 4)
{
$yearcheck = $key;
}
}

этот проверит, имеет ли он 4 переменные на одну, тогда вы будете знать, какой это год.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector