【发布时间】:2014-03-20 10:37:22
【问题描述】:
在我的数据库中,日期以日期格式保存为 Y-M-D。但我不想以这种方式输入。在数据库中搜索之前可以转换 D-M-Y 吗?在我的代码中,输入表单获取今天的日期。
代码:
HTML
<form name="input" action="" method="POST">
Fra Dato: <input type="text" name="fraDato" value="<?php echo date('Y-m-d'); ?>" /> <br>
Til Dato: <input type="text" name="tilDato" value="<?php echo date('Y-m-d'); ?>"> <br>
<input type="submit" name="submit" value="Visualiser" > <br>
<input type="checkbox" id="PH" value="PH" >PH<br>
<input type="checkbox" id="Chlorine" value="Chlorine" >Chlorine<br>
<input type="checkbox" id="Temperature" value="Temperature" >Temperature<br>
</form>
PHP:
<?php
$timezone = "Europe/Oslo";
date_default_timezone_set($timezone);
if(isset($_POST['submit']))
{
$fraDato=$_REQUEST['fraDato'];
$tilDato=$_REQUEST['tilDato'];
$con=mysql_connect("localhost","root","") or die("Failed to connect with database!!!!");
mysql_select_db("chart", $con);
$sth = mysql_query("SELECT PH, Chlorine, Temperature, Date, Time FROM googlechart where Date between '".$fraDato."' and '".$tilDato."' order by Date, Time");
?>
【问题讨论】:
-
这里有数以千计的答案解释如何将日期字符串从一种格式转换为另一种格式,例如stackoverflow.com/questions/2167916/…
-
检查这些链接 [在此处输入链接描述][1] [在此处输入链接描述][2] [1]:stackoverflow.com/questions/2487921/… [2]:stackoverflow.com/questions/10306999/…