php中mktime,php中mktime沒有年份怎麼填

本文目錄一覽:

php中time和mktime方法的區別

PHP mktime()函數,返回一個指定日期的Unix時間戳。

示例:

?php

//比如獲取:2015年11月2日 11:41的時間戳

echo mktime(11,41,00,11,2,2015);

//輸出結果:1446460860

?

PHP time()函數,返回當前時間的Unix時間戳。

示例:

?php

//輸出系統當前時間戳

echo time();

//輸出結果:1449200835

?

php中time和mktime用法的區別分析

在php編程中,時間函數time(),返回當前時間的。而mktime()函數,不是返回當前時間,而是格式化時間。

雖然單獨寫mktime()而不加任何參數如:echo mktime()和echo time()的效果是一樣的。但本質上是不一樣的。

PHP mktime() 函數

PHP Date / Time 函數

定義和用法

mktime() 函數返回一個日期的 Unix 時間戳。

參數總是表示 GMT 日期,因此 is_dst 對結果沒有影響。

參數可以從右到左依次空著,空著的參數會被設為相應的當前 GMT 值。

語法

mktime(hour,minute,second,month,day,year,is_dst)

參數 描述

hour 可選。規定小時。

minute 可選。規定分鐘。

second 可選。規定秒。

month 可選。規定用數字表示的月。

day 可選。規定天。

year 可選。規定年。在某些系統上,合法值介於 1901 – 2038 之間。不過在 PHP 5 中已經不存在這個限制了。

is_dst 

可選。如果時間在日光節約時間(DST)期間,則設置為1,否則設置為0,若未知,則設置為-1。

自 5.1.0 起,is_dst 參數被廢棄。因此應該使用新的時區處理特性。

提示和注釋

注釋:在 PHP 5.1 之前,如果該函數的參數非法,則會返回 false。

例子:

mktime() 函數對於日期運算和驗證非常有用。它可以自動校正越界的輸入:

?php

echo(date(“M-d-Y”,mktime(0,0,0,12,36,2001)));

echo(date(“M-d-Y”,mktime(0,0,0,14,1,2001)));

echo(date(“M-d-Y”,mktime(0,0,0,1,1,2001)));

echo(date(“M-d-Y”,mktime(0,0,0,1,1,99)));

?

輸出:

Jan-05-2002

Feb-01-2002

Jan-01-2001

Jan-01-1999

PHP time() 函數

PHP Date / Time 函數

定義和用法

time() 函數返回當前時間的 Unix 時間戳。

語法

time(void)

參數 描述

void 可選。

說明

返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數。

提示和注釋

提示:自 PHP 5.1 起在 $_SERVER[‘REQUEST_TIME’] 中保存了發起該請求時刻的時間戳。

例1,

?php

//time()函數示例1

$t=time();

echo($t . “br /”);

echo(date(“D F d Y”,$t));

?

輸出:

1138618081

Mon January 30 2006

例2,

?php

//time()函數示例2

$nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60secs

echo ‘Now:       ‘. date(‘Y-m-d’) .”\n”;

echo ‘Next Week: ‘. date(‘Y-m-d’, $nextWeek) .”\n”;

?

輸出:

Now:       2005-03-30

Next Week: 2005-04-07

關於php的mktime()問題???

在php5.1之前有效範圍是1901年後,1970-1901年之間的有出現錯誤。

5.1之後就沒有這個問題了。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/288503.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-24 02:59
下一篇 2024-12-24 02:59

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python輸入年份計算年齡

    計算年齡是編程中常見的需求之一,Python中也有多種方式來實現輸入年份後計算出對應年齡。 一、使用datetime模塊實現 Python中的datetime模塊提供了一系列處理日…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台伺服器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24

發表回復

登錄後才能評論