Нет, это не сработает, strtotime("05/2010")
вернет false
. Вам также необходимо указать день. Тем не менее, в этом случае существует двусмысленность, поскольку strtotime("01/05/2010")
означает 1 мая 2010 года или 5 января 2010 года? и т.д.
Возможно, вам лучше использовать mktime () вместо strtotime()
, поскольку вы можете явно указать, какие части являются месяцем и годом, а затем просто передать 1 как день.
$timestamp = mktime(0,0,0,$month,1,$year); // Where $month = 5, $year = 2010