正在格式化日期,以便MySQL接受它
Formating Date so MySQL will accept it
我正在写一个页面,它将接受用户的一些信息并以表单形式提交。我希望表单数据中包含日期,所以我写了这个小片段来插入提交表单的当前日期:
<li>
<input type="hidden" id="date" name="Date_val" value="date">
<script type="text/javascript">
document.getElementById('date').value = Date();
</script>
</li>
现在,当我打印出表格时,我得到的只是一个无聊的日期11-00-01。查看_POST信息,这就是发送到MySQL的内容:
数组([formID]=>42796558181164[Date_val]=>2014年10月22日星期三17:50:43 GMT-0400(东部标准时间)等…
我想这就是为什么我得到胡言乱语作为我的输出。我将MySql对象定义为一个简单的日期格式。有人能告诉我应该如何格式化日期,以便MySQL接受它并正确输出吗?
谢谢。。。
答案:
<li>
<input type="hidden" id="date" name="Date_val" value="date">
<script src="jscripts/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
date_tda = new Date().toISOString().slice(0, 19).replace('T', ' ');
document.getElementById('date').value = date_tda;
</script>
</li>
答案:
<li>
<input type="hidden" id="date" name="Date_val" value="date">
<script src="jscripts/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
date_tda = new Date().toISOString().slice(0, 19).replace('T', ' ');
document.getElementById('date').value = date_tda;
</script>
</li>
相关文章:
- 使用jquery将mysql数据获取到新的表行中
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 将地理编码结果转换为php变量以发布到mysql数据库
- 如何使用JS禁用表行,并在MYSQL中插入所选选项
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 将一个表的id与另一个表中的user_id进行匹配,以获取mysql中的记录
- 在php和mysql中选择选项.一旦选择了选项,就列出我的sql数据库数据
- 如何使用PHP将javascript变量添加到mysql数据库中
- 如何将while循环中生成的值存储到变量中,以便以后在JQuery中使用
- 使用 Ajax 将 PHP 嵌入到 JavaScript 中,以便将 MySQL 数据存储在 JavaScript 对象
- 正在转义Javascript中的特殊字符,以便在MySql中使用它们
- 将 PHP 数组项传递到 JavaScript 弹出窗口中,以便在 MySQL DB 中进行编辑和更新
- 如何有效地将多个值发送到c,以便进一步插入到mysql
- 将JSignature输出存储到mysql中,以便在单独的页面上重新绘制
- 正在格式化日期,以便MySQL接受它
- 如何将数组发送到PHP文件,以便使用HTTP请求将值添加到mySQL中
- 从MySQL DB中获取脚本标记内的PHP数据,以便与Javascript一起使用
- 如何从下拉菜单中获取选择值,以便在mysql语句中使用
- 了解javascript对象,以便将它们导入mysql数据库