Php 如何更改时间配置?
是否可以更改日期()的配置;已经被插入数据库了吗 例如: 现在,日期以以下方式显示:2013年12月12日下午12:28 有没有办法只显示我从中选择的部件?比如“12月12日” 试图在PHP中实现这一点Php 如何更改时间配置?,php,mysql,sql,date,time,Php,Mysql,Sql,Date,Time,是否可以更改日期()的配置;已经被插入数据库了吗 例如: 现在,日期以以下方式显示:2013年12月12日下午12:28 有没有办法只显示我从中选择的部件?比如“12月12日” 试图在PHP中实现这一点 谢谢 要使用您的格式获取日期,您将尝试: <?php echo date('d M'); ?> 但是,您需要更新表中的每一行以更改其值。使用date()函数。如果您试图格式化数据库条目中的值,请使用strotupper(date('jm',strottime($row['col
谢谢 要使用您的格式获取日期,您将尝试:
<?php
echo date('d M');
?>
但是,您需要更新表中的每一行以更改其值。使用
date()
函数。如果您试图格式化数据库条目中的值,请使用strotupper(date('jm',strottime($row['column']))获取并显示它。
(这将输出您要查找的格式,并将所有内容大写,如您提供的示例)不要存储日期/时间值(尤其是详细格式化的)作为数据库中的字符串,因为您失去了正常维护和查询数据的能力。为此使用适当的日期(DATETIME
,TIMESTAMP
,甚至INT
,如果以秒为单位存储Unix历元时间)
您可以通过以下方式将数据类型从VARCHAR
更改为DATETIME
更新表\u名称
将column_name=STR_设置为_DATE(column_name,'%M%D,%Y,%h:%i%p');
更改表格名称更改列名称列名称日期时间;
这里是演示
现在,您可以通过date
列正确轻松地筛选和排序数据,例如:
选择*
从表\u名称
其中列名称>='2013-12-17'
和列名称<'2013-12-18'
按列名称描述排序;
现在,您可以根据需要使用函数轻松显示日期时间值,例如:
选择日期格式(列名称,%d%b')格式的日期
从表_名称;
样本输出:
| FORMATTED_DATE |
|----------------|
| 17 Dec |
| 18 Dec |
这是演示您是否尝试了
date()
?你在问题中提到过。或者可能会有所帮助,这取决于你是否希望它是一个全球性的变化,或者特定于一个查询。你说你的日期是如何显示的,但你没有提到你实际上是如何存储它们的。表中此列使用的确切数据类型是什么?它存储在VARCHAR表中,并作为$date=date插入(“fjs,Y,g:ia”);