php生成時間
⑴ php 產生隨機時間
用格林威治時間 也就是time() 整型的時間 在兩個整數之間求隨機數
⑵ php 輸出時間。格式為:「時:分:秒.毫秒」,例如:19:37:05.380,要用什麼函數怎麼實現
<?php
function udate($format = 'u', $utimestamp = null) {
if (is_null($utimestamp))
$utimestamp = microtime(true);
$timestamp = floor($utimestamp);
$milliseconds = round(($utimestamp - $timestamp) * 1000000);
return date(preg_replace('`(?<!\\)u`', $milliseconds, $format), $timestamp);
}
echo udate('Y-m-d H:i:s.u');
?>
⑶ php如何向資料庫提交自動生成的時間
time()函數可以獲取當前時間戳,插入資料庫就可以了。
⑷ 如何利用PHP生成隨機時間
這個不用隨機,用循環就可以了
把年,月,日都當變數,進行三層循環
當日期滿29,就往月份+1,日期置為1(29就為了方便處理,不然你還要判斷實際月份天數。)
當月份滿13,就往年份+1,月份置為1
這樣3年多就過了
<?php
$count = 0;
$i = 2000;
$j = 1;
$k = 1;
while($count<1000){
$date = sprintf("%d-%02d-%02d 00:00:00",$i,$j,$k);
echo $date,"<br/>";
$count += 1;
$k++;
if($k==29){$k=1;$j+=1;}
if($j==13){$j=1;$i+=1;}
}
?>
⑸ php 如何把5分鍾轉化為時間戳
php 如何把5分鍾轉化為時間戳?php 日期轉時間戳?通常將一個字元串型的日期轉為時間戳,可以使用strtotime()
工具原料計算機PHP
方法/步驟分步閱讀
1
/6
將一個字元串型的日期轉為時間戳,請使用strtotime()
2
/6
strtime()函數的基本語法和參數
3
/6
輸入指定年月日的日期的時間戳
4
/6
保存之後在瀏覽器預覽列印結果
5
/6
輸出標准時間格式的時間戳
6
/6
保存並在瀏覽器列印輸出
注意事項
熟悉strtotime()函數
喜歡請點贊和投票
內容僅供參考並受版權保護
php日期格式轉時間戳的方法:1、使用strtotime函數將任何英文文本的日期時間描述解析為時間戳;2、使用mktime函數從日期取得時間戳;3、使用strtotime函數將英文文本字元串表示的日期轉換為時間戳。
⑹ php設置時間date('Y-m-d H:i:s', time());
string date ( string $format [, int $timestamp = time() ] )
第二個參數為時間戳,默認為當前的時間戳 即time()的返回值。
可以不填,但並不是無用的,他也並不是但為了顯示秒數的,他是時間的時間戳表示。
你也可以指定時間戳 例如 date('Y-m-d',time()+3600*24*10);//當前十天後
⑺ 如何在php語言中生成如下功能(時間范圍選定)
<?php
$start = strtotime('08:00');
$end = strtotime('09:00');
$ids = array('0730','0800','0830','0900','0930');
$class = array();
foreach($ids as $val)
{
$cur = strtotime($val);
$cur_end = $cur + 1799;
if($cur <= $start && $cur_end > $start || $cur < $end && $cur_end >= $end)
{
$class['am'.$val] = 1;
}
else
{
$class['am'.$val] = 0;
}
}
//以上內容只為了建立一個數組$class,下面的才是輸出,根據數組的內容
//classA和classB表示CSS類名。
//本來就沒內容輸出,具體點右鍵看源文件
?>
<li id="am0800" class="<?php ecno $class['am0800']?'classA':'classB';?>"></li>
如果支持短標簽寫法可以這樣寫
<li id="am0800" class="<?= $class['am0800']?'classA':'classB'?>"></li>
要輸出的話
<ul>
<li id="am0800" class="<?php ecno $class['am0800']?'classA':'classB';?>">八點</li>
<li id="am0830" class="<?php ecno $class['am0830']?'classA':'classB';?>">八點半</li>
<li id="am0900" class="<?php ecno $class['am0900']?'classA':'classB';?>">九點</li>
</ul>
⑻ php中如何獲得當前時間
一、使用函式 date() 實現
在編輯器中輸入<?php echo $showtime=date("Y-m-d H:i:s");?>,點擊回車就可以得知當前的時間。其中Y是代表4位的年份,H是24小時制,i 是分鍾,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。
二、使用time函數
在編輯器中輸入echo date("y-m-d",$time)點擊回車就可以得知當前的時間,其中Y是代表4位的年份,m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。
三、使用strftime函數
在編輯器中輸入echo strftime ("%hh%m %a %d %b" ,time());點擊回車就可以得知當前的時間。
(8)php生成時間擴展閱讀:
Date/Time 函數
一、time — 返回當前的 Unix 時間戳
二、timezone_abbreviations_list — 別名 DateTimeZone::listAbbreviations
三、timezone_identifiers_list — 別名 DateTimeZone::listIdentifiers
四、timezone_location_get — 別名 DateTimeZone::getLocation
五、date — 格式化一個本地時間/日期
六、getdate — 取得日期/時間信息
七、gettimeofday — 取得當前時間
八、gmdate — 格式化一個 GMT/UTC 日期/時間
九、gmmktime — 取得 GMT 日期的 UNIX 時間戳
⑼ php中獲取文件生成時間
說清楚到底是「文件生成時間」還是「數據添加到資料庫的時間」,
你腦袋上長瘡了吧。說清楚
⑽ php文件創建時間、修改時間問題
php獲取文件創建時間、修改時間:
filemtime ( string filename )
返迴文件上次被修改的時間,出錯時返回 FALSE。時間以 Unix 時間戳的方式返回,可用於 date()。
例如:$a=filemtime("log.txt");
echo "修改時間:".date("Y-m-d H:i:s",$a)."
filectime ( string filename )
返迴文件上次 inode 被修改的時間,如果出錯則返回 FALSE。時間以 Unix 時間戳的方式返回。
例如:$a=filectime("log.txt");
echo "創建時間:".date("Y-m-d H:i:s",$a)."
fileatime ( string filename )
返迴文件上次被訪問的時間,如果出錯則返回 FALSE。時間以 Unix 時間戳的方式返回。
例如:$a=fileatime("log.txt");
echo "修改時間:".date("Y-m-d H:i:s",$a)."