⑴ php若要顯示的時間格式為"年月日",應怎樣設置date函數的格式字元串
<?phpechodate("Y年m月d日",time());?>
⑵ PHP 輸入0001-01-02 日期格式
在命令行窗口鍵入date,空一格,輸入新日期,確認。
需要注意的問題:一、PHP時間大的來分有兩種,一是時間戳類型(1228348800),二是正常日期格式2015-12-5。
二、php5.1以上時間戳會與實際時間相差8小時,解決辦法如下:
1、最簡單的方法就是不要用php5.1以上的版本--顯然這是不可取的方法。
2、修改php.ini。打開php.ini查找date.timezone去掉前面的分號,後面加Asia/Shanghai,重啟apache伺服器即可。缺點就是如果程序。放到別人的伺服器上,不能修改php.ini,那就奈何不得了。
3、在程序中添加時間的初始化的語句即:date_default_timezone_set(Asia/Shanghai)。
⑶ php日期格式化
測試通過的代碼:
<?php
$a=20150228;
$b=mktime(0,0,0,substr($a,4,2),substr($a,-2),substr($a,0,4));
$c=substr($a,0,4).'-'.substr($a,4,2).'-'.substr($a,-2);
echo"$b ";
echodate('Y-m-d',$b)." ";
echo"$c ";
?>
⑷ php 日期提交後怎麼判斷這個日期格式是否正確
1、首先PHP中可以獲取當前時間戳,利用time()函數,並且不需要參數,直接返回當前日期時間,如下圖所示。
⑸ 求助PHP高手,日期顯示格式問題
可以直接用date函數
echodate('Y-m-dH:i:s',time());
⑹ php 日期格式輸出問題
以下代碼通過測試!
<?php
/**
* 日歷
*/
$time = date('Y-m-d');
if (function_exists('date_default_timezone_set')) {
date_default_timezone_set('PRC');
}
$date = isset($_GET['date']) ? $_GET['date'] : $time;
$date = getdate(strtotime($date));
$end = getdate(mktime(0, 0, 0, $date['mon'] + 1, 1, $date['year']) - 1);
$start = getdate(mktime(0, 0, 0, $date['mon'], 1, $date['year']));
$pre = date('Y-m-d', $start[0] - 1);
$next = date('Y-m-d', $end[0] + 86400);
$html = '<table width="90%" border="1" cellspacing="0" cellpadding="0"
align="center" style="line-height:250%; font-family:Verdana; font-size: 12px;">';
$html .= '<tr>';
$html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $pre . '">上個月</a></td>';
$html .= '<td colspan="5" align="center">' . $date['year'] . '-' . $date['mon'] . '<a href=?date='.date('Y-m-d').'>今天</a></td>';
$html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $next . '">下個月</a></td>';
$html .= '</tr>';
$html .= '<tr>';
$html .= '<td>星期日</td>';
$html .= '<td>星期一</td>';
$html .= '<td>星期二</td>';
$html .= '<td>星期三</td>';
$html .= '<td>星期四</td>';
$html .= '<td>星期五</td>';
$html .= '<td>星期六</td>';
$html .= '</tr>';
$arr_tpl = array(0 => '', 1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6 => '');
$date_arr = array();
$j = 0;
for ($i = 0; $i < $end['mday']; $i++) {
if (!isset($date_arr[$j])) {
$date_arr[$j] = $arr_tpl;
}
$date_arr[$j][($i+$start['wday'])%7] = $i+1;
if ($date_arr[$j][6]) {
$j++;
}
}
foreach ($date_arr as $value) {
$html .= '<tr>';
foreach ($value as $v) {
if ($v>9) {
$vvv=$v;
}else{
$vvv="0".$v;
}
$datemm=$date['year'].'-'.$date['mon'].'-'.$vvv;
if ($v) {
if ($v == $date['mday']) {
$html .= '<td><b>' . $vvv . '</b><br>'.$datemm.'</td>';
} else {
$html .= '<td>' . $vvv . '<br>'.$datemm.' </td>';
}
} else {
$html .= '<td> </td>';
}
}
$html .= '</tr>';
}
$html .= '</table>';
echo $html;
?>
⑺ PHP日期格式怎麼轉換
php日期格式轉換總結:
<?php
//將當前時間轉換成yyyy-mm-dd格式串,再轉換成日期格式,繞了一圈哈
echo strtotime(date('Y-m-d',time()).' 00:00:00');
//將GNU 日期輸入格式的字元轉換成時間
echo strtotime('now');
//標準的字元串轉換成時間
$t = '2012-9-10 15:18:06';
$time = strtotime($t);
//將時間轉換成日期字元yyyymmdd,再轉換成整型格式
$d = intval(date('Ymd',$time));
echo '付款時間:'.$d;
⑻ php時間格式怎麼轉換
php日期格式轉換總結:
<?php
//將當前時間轉換成yyyy-mm-dd格式串,再轉換成日期格式,繞了一圈哈
echo strtotime(date('Y-m-d',time()).' 00:00:00');
//將GNU 日期輸入格式的字元轉換成時間
echo strtotime('now');
//標準的字元串轉換成時間
$t = '2012-9-10 15:18:06';
$time = strtotime($t);
//將時間轉換成日期字元yyyymmdd,再轉換成整型格式
$d = intval(date('Ymd',$time));
echo '付款時間:'.$d;
<?php
header("Content-type: text/html; charset=utf-8");
$txDate = '2016-06-16';
$dateTime1 = strtotime($txDate); //int 1466028000 將英文文本日期時間解析為 Unix 時間戳:
$dateTime2= date("Y-m-d H:i:s",$dateTime1); //string '2016-06-16 00:00:00'
(length=19) Date() 函數把時間戳格式化為更易讀的日期和時間。
//拼接今日最後時間2016-06-16 23:59:59
$dateTime= date("Y-m-d H:i:s",strtotime(date("Y-m-d",strtotime($dateTime2))."+ 23 hours 59 minutes 59 seconds ")); //string '2016-06-16 23:59:59' (length=19)
$sql = select * form `vvt_user` where userid = 100 AND date_time >= $dateTime2 AND date_time <= $dateTime;?>
⑼ phpcms時間日期格式化顯示
phpcms時間的格式化
{pc:contentaction="lists"catid="6"num="1"order="listorderDESC"}
{loop$data$v}
{date('Y-m-dH:i:s',$v['inputtime'])}//這里的$v應與loop循環里的$v一致
{/loop}
{/pc}
{date('Y',$inputtime);} 4位年份輸出為:2013或2014
{date('y',$inputtime);} 2位年份輸出為:10或11
{date('F',$inputtime);}英文月份全稱輸出為:January到December
{date('M',$inputtime); }英文月份縮寫輸出為:Jan到Dec
{date('m',$inputtime);}前導零數字月份輸出為:01到12
{date('n',$inputtime); }數字月份輸出為:1到12
{date('d',$inputtime);}前導零日期輸出為:01到31
{date('j',$inputtime);}日期輸出為:1到31
{date('l',$inputtime);}英文星期全稱輸出為:Sunday到Saturday
{date('D',$inputtime);}英文星期縮寫輸出為:Mon到Sun
{date('N',$inputtime);}格式數字星期輸出為:1到7
⑽ php時間問題mysql資料庫的時間格式(Y-M-D H:I:S) 在PHP頁面想這樣顯示(Y-M-D) ('.$rows['ndate'].')
1、首先在電腦上創建一個index.php文件,編輯index.php。