我有一个Android应用程序,我用PHP编写Web服务,我的数据库是MYSQL数据库。在android中有一个表单来收集有关使用的信息,并使用我的php服务将其保存到数据库中。插入日期到mysql但当前日期存储
filed_name:ENTRY_DATE 类型:VARCHAR(50)
的ENTRY_DATE是用户可以从用户界面中输入。每当我将数据插入数据库时,输入日期值就是今天的日期。
,如果我用默认值单独运行PHP时,将正常工作。当我从应用程序运行它没有输入正确的日期。
$entry_date = $_REQUEST['entry_date'];
if(isset($entry_date))
{
$x = explode("-", $entry_date);
$entry_date = $x[2]."-".$x[1]."-".$x[0];
$entry_date = strtotime($entry_date);
$entry_date = date('Y-m-d', $entry_date);
}
android的
,我通过这样
values.add(new BasicNameValuePair("entry_date", entry_date_text));
它对我不起作用 –
也许你可以粘贴一个日期格式的样本? –
我传递的日期格式2017年12月6日(DD-MY) –