扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
界面弹出日历框可以使用插件datepicker,也可以手写个日历插件,自定义更强一些,就是麻烦些,可以参考下我写的 ,比较简单,很方便修改;
成都创新互联公司长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为金山企业提供专业的网站建设、网站设计,金山网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
点击的时候绑定一个js函数,此函数的作用是将点击的日期值通过ajax发送(get/post)到服务端;
服务端(php)通过$_GET或$_POST接收到传过来的值后,将其存入数据库。
可以使用PHP的日期,也可以使用数据库的日期,当数据库和PHP不在一个服务器上的时候,数值是有区别的。
使用PHP日期的方法:
$current=localtime();
$sql="update table set filed='$current'";
使用数据库日期的方法:
$sql="update table set field=now()";
上面以UPDATE语句为例,INSERT语句一样的道理。
使用to_date函数
************to_date函数参数简介***********
******************************************
对于你的问题
'1996-12-03' 改为 to_date('1996-12-03','yyyy-mm-dd')
'1970-12-12' 改为 to_date('1970-12-12','yyyy-mm-dd')
'19-Dec-00' 改为 to_date('19-Dec-00','dd-mon-yy')
'19-Oct-75' 改为 to_date('19-Oct-75','dd-mon-yy')
之后直接插入即可。
**************oracle上的实验**************
SQL select to_char(sysdate,'yyyy-mm-dd') from dual;
TO_CHAR(SY
----------
2009-04-17
SQL select to_char(sysdate,'dd-mon-yy') from dual;
TO_CHAR(S
---------
17-apr-09
******************************************
----
以上,希望对你有所帮助。
liuleiyxy抄袭我的,严重鄙视!!!!我来修改
DateTimeAdd.php
html
head
title无标题文档/title
/head
body
form action="DateTimeAdd.php" method="post"
年
input name="y" type="text" id="y" value="2009"
br
月
input name="m" type="text" id="m" value="12"
br
日
input name="d" type="text" id="d" value="16"
br
input type="submit" name="Submit" value="提交"
/form
?php
$y = $_POST["y"];
$d = $_POST["d"];
$m = $_POST["m"];
$submit = $_POST["submit"];
if ( $submit != "")//提交了表单
{
$date = $y."-".$d."-".$m;
$Conn = mysql_connect("Host", "Uid", "Pwd");
//sql
$SQL = " insert into yourTable ( DateTimeField ) values ('".$date."')";
mysql_query($SQL,$Conn);
mysql_close($Conn);
}
?
/body
/html
像不规则的日期时间格式,可以使用varchar类型.这种可以存储任何字符串类型的表示格式,但就是对于后期处理操作支持不太好,比如格式的format.
对于规则格式,可以使用datetime类型.可以完美支持后期的format转义.
你这里的11:00:00
这两个:是不同的,所以需要存储为varchar.具体规则的日期时间格式你可以搜一下,一般有
年-月-日 时:分:秒
日/月/年 时:分:秒
有很多的.
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流