㈠ php中表单提交的时间
你提交过来的表单数据处理的地方
要不你把你处理表单入库的代码贴出来吧
你入库的sql语句里面, 例如:
insert `comment`(content,date) value($_POST['content'], date('Y-m-d H:i:s'))
date是你字段,date('Y-m-d H:i:s')是时间戳了
㈡ 请教php代码通过表单输入月份SQL查询的代码
首先你要明白,最后查询的语句肯定是一样的,一样的查询自然会得到一样的结果,至于你想只输入年和月就查询到结果,则只是将工作转移到程序上去处理而已;你想实现的效果代码处理如下:
$y=$_POST['year'],$m=$_POST['month'];
$t1=strtotime($y.'-'.$m.'-1 0:0:0');
$t1=strtotime($y.'-'.$m.'-31 23:59:59');
$sqltime=" actime >".$t1." and actime <".$t2);
......
㈢ 如何实现 php 文件上传 并按照日期自动存放 比如: 24号上传的文件 保存到自动生成的24号的文件夹里
<?php
functionuploads($name,$file_arr=array('jpg','png','gif','JPG','GIF','PNG'),$filesize=3145728,$path='uploads'){
//设置上传路径,这里默认是uploads文件夹
首先生成新的文件夹路径
$path.=date('Ymd',time());
if(!file_exists($path))//文件夹不存在,先生成文件夹
{
mkdir($path);
}
//1、检测文件的错误信息,如果是0就允许上传(保存)
$err=$_FILES[$name]['error'];
if($err>0){
if($err==1){
return'上传的文件超过了php.ini中upload_max_filesize选项限制的值。';
}elseif($err==2){
return'上传文件的大小超过了HTML表单中MAX_FILE_SIZE选项指定的值。';
}elseif($err==3){
return'文件只有部分被上传。';
}elseif($err==4){
return'没有文件上传';
}elseif($err>=5){
return'其他错误';
}
}
//2、检测文件的类型,是否是我们需要的(png、gif、jpg)
$pre=pathinfo($_FILES[$name]['name'],PATHINFO_EXTENSION);
if(!in_array($pre,$file_arr)){
return'上传的文件类型不符';
}
//3、检测文件大小
if($_FILES[$name]['size']>$filesize){
return'上传的文件太大';
}
//4、保存文件
$file_name=date('YmdHis',time()).mt_rand(1000,9999).'.'.$pre;
if(is_uploaded_file($_FILES[$name]['tmp_name'])){
move_uploaded_file($_FILES[$name]['tmp_name'],$path."/".$file_name);
return'上传成功|'.$file_name;
}else{
return"文件上传失败!";
}
}
?>
㈣ PHP页面显示时间问题
从数据库中读出来假设是 $str;
$ar = split('-',$str);
echo $ar[0].'年'.$ar[1].'月'.$ar[2].'日';
echo $ar[1].'月'.$ar[2].'日';
㈤ php取出mysql表单数据为时间戳,怎么转换成时间格式
echo "<td width=10%>" . date("Y-m-d H:i:s", $row['senddate'] ) . "</td>";//时间戳转换成时间
㈥ 本人碰到一个问题。用PHP做了一个自定义表单,表单录入后不能修改录入时间,请各位大大帮忙!
time()直接得到的是时间戳,int类型的10位数,如果你想在数据库里保存成2011-1-13这种类型,就要先把数据表里这个字段类型改为varchar,再把时间戳转换成你所需的形式,例如:date("Y-m-d",time()),然后把得到的字符串存入数据库,