我将如何改变MySQL表中“注册”日期的显示方式?我希望以这种方式格式化日期:,2013年8月26日星期一下午6:04PM,而不是基于24小时时钟的通常标准格式。
目前我有:
$value = mysql_real_escape_string($_POST['First']);
$value2 = mysql_real_escape_string($_POST['Last']);
$value3 = mysql_real_escape_string($_POST['City']);
$value4 = mysql_real_escape_string($_POST['State']);
$value5 = mysql_real_escape_string($_POST['Country']);
$value6 = mysql_real_escape_string($_POST['Email']);SQL:
$sql = "
INSERT INTO members
(First, Last, City, State, Country, Email, Date)
VALUES
('$value', '$value2', '$value3', '$value4', '$value5', '$value6', NOW())
";我认为更改格式就像这样简单:
$sql = "
INSERT INTO members
(First, Last, City, State, Country, Email, Date)
VALUES
('$value','$value2','$value3','$value4','$value5','$value6' ("l-F-j-Y))
";发布于 2013-08-27 00:04:41
让日期成为一个约会。只需按照MySQL希望它存储它的方式存储它,然后按照您希望它在表示层中的样子来转换它。即使没有任何表示层,也只需使用MySQL中的日期格式化函数在select语句中格式化日期。
检查此链接以查看这些函数。
https://stackoverflow.com/questions/18454514
复制相似问题