1. 程式人生 > >php獲取各種時間戳

php獲取各種時間戳

直接看程式碼就知道啥意思了!

<?php

// 獲取明天凌晨時間戳:
echo "今天凌晨的時間戳:" . strtotime(date("Y-m-d")) . PHP_EOL;

echo "一天後:" . date("Y-m-d", strtotime("+1 day")) . PHP_EOL;

echo "一週後:" . date("Y-m-d", strtotime("+1 week")) . PHP_EOL;

echo "一週零兩天四小時兩秒後:" . date("Y-m-d G:H:s", strtotime("+1 week 2 days 4 hours 2 seconds"
)) . PHP_EOL; echo "下個星期四:" . date("Y-m-d", strtotime("next Thursday")) . PHP_EOL; echo "上個週一:" . date("Y-m-d", strtotime("last Monday")) . PHP_EOL; echo "一個月前:" . date("Y-m-d", strtotime("last month")) . PHP_EOL; echo "一個月後:" . date("Y-m-d", strtotime("+1 month")) . PHP_EOL; echo "十年後:" . date("Y-m-d"
, strtotime("+10 year")) . PHP_EOL; //如果需要的是時間戳,那就更簡單了: echo strtotime("now"), "\n"; echo strtotime("+0 day"), "\n"; echo strtotime("10 September 2000"), "\n"; echo strtotime("+1 day"), "\n"; echo strtotime("+1 week"), "\n"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime("next Thursday"
), "\n"; echo strtotime("last Monday"), "\n"; //昨天 print date('Y-m-d', strtotime('-1 day')) . PHP_EOL; //上星期 print date('Y-m-d', strtotime('-1 week')) . PHP_EOL; //上個月 print date('Y-m-d', strtotime('-1 month')) . PHP_EOL; //去年 print date('Y-m-d', strtotime('-1 year')) . PHP_EOL;

怎麼樣,是不是很有用處!

看看效果:
這裡寫圖片描述

補充–2018.3.19

#上週一
$data = date('Y-m-d H:i:s', strtotime('-1 monday'));
#下週一
$data = date('Y-m-d H:i:s', strtotime('+2 monday'));

#計算生日
function birthday2($birthday)
{
    list($year, $month, $day) = explode("-", $birthday);
    $year_diff = date("Y") - $year;
    $month_diff = date("m") - $month;
    $day_diff = date("d") - $day;
    if ($day_diff < 0 || $month_diff < 0) {
        $year_diff--;
    }
    return $year_diff;
}

相關推薦

php獲取各種時間

直接看程式碼就知道啥意思了! <?php // 獲取明天凌晨時間戳: echo "今天凌晨的時間戳:" . strtotime(date("Y-m-d")) . PHP_EOL; ech

PHP獲取各種時間時間

PHP 獲取今日、昨日、本週、上週、本月的等等常用的起始時間戳和結束時間戳的時間處理類: 全部方法: 01、返回今日開始和結束的時間戳。 02、返回昨日開始和結束的時間戳。 03、返回本週開始和結束的時間戳。 04、返回上週開始和結束的時間戳。 05、返回本月開始

mktime()獲取各種時間

獲取 mkt code rto blog -1 spa 當前 時間戳 $t = time(); $t1 = mktime(0,0,0,date(‘m‘,$t),date(‘d‘,$t),date(‘Y‘,$t));    // 今

php獲取當前時間方法

簡單 date 兩個 rto 一個 times date() format) ech 簡介 php獲取時間是件很容易的事情,下面小編就過來簡單的分享一下個人所學php的一些經驗吧; 操作方法 1、獲取當前時間方法date() 很簡單,這就是獲取時間的方法,格式為:date(

PHP獲取某個時間是周幾

$time = time(); $week = date("w",$time); $array = ["週日","週一","週二","週三","週四","週五","週六"]; echo $array[$week]; 0 => 週日,1 => 週一,2 =

PHP獲取當前時間

1、time() 函式返回自 Unix 紀元(January 1 1970 00:00:00 GMT)起的當前時間的秒數。echo time();   //輸出1531201452。2、date('格式',time()) 函式用於格式化時間/日期。time()引數可省略。ec

php 獲取 當前時間--精確到毫秒

php沒有自帶的函式能獲取毫秒時間戳,但提供了一個microtime()函式,如果呼叫時不帶可選引數,本函式以 "msec sec" 的格式返回一個字串,其中 sec 是自 Unix 紀元(0:00:00 January 1, 1970 GMT)起到現在的秒數,msec 是微

php獲取毫秒時間

/**獲取Unix毫秒時間戳 * @return float Unix毫秒時間戳 */ function msectime() { list($msec, $sec) = explode(' ', microtime(

js獲取當前時間,仿PHP函數模式

time() HP bsp col 獲取時間 bstr time php span 函數: /** * 獲取時間戳函數 * 仿PHP函數模式 */ function time(){ var this_time = Date.parse(new Da

php--------獲取當前時間時間

首先需要知道的是在php中獲取時間方法是date(),在php中獲取時間戳方法有time()、strtotime()。下面分別說明。 date() 格式為:date($format, $timestamp),format為格式、timestamp為時間戳(可選)。 time

JS獲取當前時間以及如何轉換為10位數的時間(方便和php時間(10位)進行操作)

JavaScript 獲取當前時間戳:第一種方法:var timestamp = Date.parse(new Date());結果:1280977330000第二種方法:var timestamp = (new Date()).valueOf();結果:1280977330

C#使用各種時間及轉換

start dts oca param bsp ren new 轉換 star /// <summary> /// DateTime時間格式轉換為13位帶毫秒的Unix時間戳 /// </summary>

獲取UNIX時間

lib unix時間 time 人類 nbsp 時間戳 但是 mkt 指定 方法非常簡單,通過一個time()即可獲取當前的時間戳 雖然獲取到了時間戳,但是這種表示方式並不符合我們人類習慣的時間方式,所以需要將時間戳轉換為符合我們習慣的方式。通過一個date()函數

php生成毫秒時間的例子

格林威治 需要 但是 方法 time() log 獲取 毫秒級 www php時間函數time()生成當前時間的秒數,但是在一些情況下我們需要獲取當前服務器時間和GMT(格林威治時間)1970年1月0時0分0秒的毫秒數,與Java中的currentTimeMilis()函數

Java中使用new Date()和System.currentTimeMillis()獲取當前時間的區別(轉)(Java進階-性能提升)

使用 get csdn 比較 his new mem ava 輸出 在開發過程中,通常很多人都習慣使用new Date()來獲取當前時間,使用起來也比較方便,同時還可以獲取與當前時間有關的各方面信息,例如獲取小時,分鐘等等,而且還可以格式化輸出,包含的信息是比較豐富的。但是

獲取當前時間

lpad mysq soft SQ cti unix wid add sql Swift NSDate().timeIntervalSince1970 Go import ( "time" ) int32(time.Now().Unix())

JS獲取當前時間的方法

時間戳 java value IV sta .get valueof gettime AR JavaScript 獲取當前時間戳:第一種方法: var timestamp = Date.parse(new Date()); 結果:1280977330000第二種方法:

PHP獲取當前時間,計算一天、一周、一月、一年的後時間

clas col time class nbsp years spa 分鐘 code 獲取當前時間: $now = date(‘Y-m-d H:i:s‘,time()); 獲取當前時間一分鐘的時間: date("Y-m-d H:i:s",strtotime("+

php獲取當前時間的方法

字符 pan time() div strong php nbsp str span 1、獲取當前時間 date(‘Y-m-d H:i:s‘, time()) 2、字符串轉時間 date(‘Y-m-d H:i:s‘,strtotime(‘2018-8-21

python 獲取整點時間,半整點時間 ,同時將時間轉換成 日期時間

%s bsp ray mktime timestamp 技術分享 取整 amp style import time, datetime def gettime(): for x in range(24): a = datetime.