在php中将字符串转换为mm-yyyy格式的日期


Convert string to date in mm-yyyy format in php

我有$year和$month作为两个变量。我想把它们转换成日期,这样我就可以把它插入到mysql表中。我只想把mm-yyyy存储在mysql中。这在php中可能吗?

$date = "$year-$month-01";

如果你打算把它存储在一个真正的"日期"字段中,你也必须有一个月中的某一天。

MySQL以YYYY-MM-DD格式显示DATE值。

所以,如果你想把它作为约会,你必须在约会中加上一天,比如:$date = "$year-$month-$day"

如果你不想把它作为DATE,你可以把它存储为"MM-YYYY",比如$date = "$month-$year"

之后,您只需要进行MYSQL查询,它就会工作。