我是新人。在Wordpress,PHP和MYSQL中工作。我有一个数据库表,其中所有凭证的过期日期都以长文本格式保存,如下所示:
meta_id post_id meta_key meta_value
446 405 _end_time 1362483186
460 411 _end_time 1363046400
474 413 _end_time 1362787200
488 418 _end_time 1363392000
503 420 _end_time 1363219200
无论如何我可以转换meta_values从长文本到日期,以便我可以比较它与用户输入(日期)?请建议。
您的长文本格式是时间戳,使用date将其转换为字符串:
$timestamp = 1362483186;
echo date('m d Y', $timestamp);
//With 1362483186 it'll give 03 05 2013 (month day year)
//See the php docs for more format types
如果需要与实际时间进行比较,请参见time函数