I want to check if a date/time string contains a day or not.
I used the date_parse()
function but it automatically adds day => 1 if it doesn’t find any day.
So I couldn’t know if a string contains a day or not.
For example
JavaScript
x
$date = "2021-02";
How to know if this string contains a day or not?
Advertisement
Answer
I think you are expecting some thing like this.
JavaScript
<?php
$date1 = "2021-02";
$date2 = "2021-02-11";
$date3 = "2021-12";
$date4 = "2021-12-14";
$date1_array = explode("-", $date1);
$date2_array = explode("-", $date2);
$date3_array = explode("-", $date3);
$date4_array = explode("-", $date4);
if (count ($date1_array) == 3)
{
echo $date1 . ": It's a Date.";
echo "<br />";
}
if (count ($date2_array) == 3)
{
echo $date2 . ": It's a Date.";
echo "<br />";
}
if (count ($date3_array) == 3)
{
echo $date3 . ": It's a Date.";
echo "<br />";
}
if (count ($date4_array) == 3)
{
echo $date4 . ": It's a Date.";
echo "<br />";
}
?>