Php 如何传递值并显示标题列表?

Php 如何传递值并显示标题列表?,php,Php,我在一个文件(test.php)中回显如下内容 代码输出它: $months = 10; //count of months $date = date_create( 'now' ); echo date_format( $date, 'Y M' ); for ( $i = 0; $i < $months; $i++ ) { date_sub( $date , date_interval_create_from_date_string( '1 months' ) ); e

我在一个文件(test.php)中回显如下内容

代码输出它:

$months = 10; //count of months 
$date = date_create( 'now' );
echo date_format( $date, 'Y M' );
for ( $i = 0; $i < $months; $i++ ) {
    date_sub( $date , date_interval_create_from_date_string( '1 months' ) );
    echo date_format( $date, 'Y M' );
}
如何书写a和b。并将传递的值time与此样式进行比较
1580692473


数据库是mysql。

值很可能是unix时间戳,它是自1970年1月1日以来的秒数。您没有指定您在哪个数据库上,因此无法正确地帮助您。但是,假设您使用的是MySQL,您可以使用
从\u UNIXTIME()
UNIX\u TIMESTAMP()
轻松地在时间戳和日期/时间值之间转换

您不需要指定如何生成年/月值,但要将“201105”转换为“2011-05-01 00:00:00”,并将其作为日期/时间值传递到MySQL,以便在数据库中进行比较,并不特别困难

对于a>c>b构造,这是一个语法错误。您希望它看起来像:

... WHERE (a > created_time) AND (a > b)

我认为a,b是已知的。因为a是一个月的第一天,b是一个月的最后一天。但每个月的最后一天可能都不一样。如何通过考试?不要以月为单位。尝试执行类似于
的操作,其中(月(创建的时间)=5)和(年(创建的时间)=2011)
,这样就不需要计算实际天数。MySQL有一个非常好的日期/时间操作/格式功能选择:
$result=mysql_query("select title from node where  a > created_time > b ");
... WHERE (a > created_time) AND (a > b)