㈠ 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()),然後把得到的字元串存入資料庫,