摘要:第一種方法,使用類(lèi)庫(kù)實(shí)現(xiàn)計(jì)算兩個(gè)日期相隔多少年,多少月,多少天格式如格式如年月日兩個(gè)時(shí)間相差總天數(shù)使用實(shí)例輸出第二種方法,使用函數(shù)實(shí)現(xiàn)還在測(cè)試中計(jì)算兩個(gè)時(shí)間相差時(shí)分秒
第一種方法,使用PHP類(lèi)庫(kù)實(shí)現(xiàn)
/** * function:計(jì)算兩個(gè)日期相隔多少年,多少月,多少天 * param string $date1[格式如:2011-11-5] * param string $date2[格式如:2012-12-01] * return array array("年","月","日"); */ function diffDate($date1,$date2) { $datetime1 = new DateTime($date1); $datetime2 = new DateTime($date2); $interval = $datetime1->diff($datetime2); $time["y"] = $interval->format("%Y"); $time["m"] = $interval->format("%m"); $time["d"] = $interval->format("%d"); $time["h"] = $interval->format("%H"); $time["i"] = $interval->format("%i"); $time["s"] = $interval->format("%s"); $time["a"] = $interval->format("%a"); // 兩個(gè)時(shí)間相差總天數(shù) return $time; } # 使用實(shí)例 $sss = diffDate("2015-12-25 12:30:30", "2015-12-26 15:00:00"); print_r($sss); # 輸出 Array ( [y] => 00 [m] => 0 [d] => 1 [h] => 02 [i] => 29 [s] => 30 [a] => 1 )第二種方法,使用函數(shù)實(shí)現(xiàn)(還在測(cè)試中....)
// 計(jì)算兩個(gè)時(shí)間相差(時(shí)分秒) $aaa = strtotime("2015-12-26 16:33:33"); $bbb = $aaa-time(); echo gmstrftime("%Y %m %d %H:%M:%S",$aaa); exit; $left_time = 86400 - time()+strtotime($orderInfo["create_time"]); echo:gmstrftime("%H:%M:%S",$left_time);
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/21297.html
摘要:第一種方法,使用類(lèi)庫(kù)實(shí)現(xiàn)計(jì)算兩個(gè)日期相隔多少年,多少月,多少天格式如格式如年月日兩個(gè)時(shí)間相差總天數(shù)使用實(shí)例輸出第二種方法,使用函數(shù)實(shí)現(xiàn)還在測(cè)試中計(jì)算兩個(gè)時(shí)間相差時(shí)分秒 第一種方法,使用PHP類(lèi)庫(kù)實(shí)現(xiàn) /** * function:計(jì)算兩個(gè)日期相隔多少年,多少月,多少天 * param string $date1[格式如:2011-11-5] * param string $dat...
摘要:基礎(chǔ)知識(shí)之日期操作簡(jiǎn)介中的時(shí)間使用標(biāo)準(zhǔn)類(lèi)庫(kù)的其表示特定的瞬間,精確到毫秒。常用的方法實(shí)例化對(duì)象簡(jiǎn)介是一個(gè)以與語(yǔ)言環(huán)境有關(guān)的方式來(lái)格式化和解析日期的具體類(lèi)。它允許進(jìn)行格式化日期文本解析文本日期和規(guī)范化。 Java基礎(chǔ)知識(shí)之日期操作 1. Date 簡(jiǎn)介 Java中的時(shí)間使用標(biāo)準(zhǔn)類(lèi)庫(kù)的java.util.Date,其表示特定的瞬間,精確到毫秒。 是用距離一個(gè)固定時(shí)間點(diǎn)的毫秒數(shù)(可正可負(fù),l...
摘要:實(shí)際上,如果直接將表示日期的字符串傳遞給構(gòu)造函數(shù),也會(huì)在后臺(tái)調(diào)用方法,例如下面的代碼跟前面的是等價(jià)的。構(gòu)造函數(shù)構(gòu)造函數(shù)會(huì)模仿但有一點(diǎn)不同的是,日期和時(shí)間都是基于本地時(shí)區(qū)而非來(lái)創(chuàng)建。兼容性問(wèn)題啊其原因就是非標(biāo)準(zhǔn)日期格式。 一:Date類(lèi)型介紹 要?jiǎng)?chuàng)建一個(gè)日期對(duì)象,使用new操作符和Date構(gòu)造函數(shù)即可: var now = new Date(); Date.parse()方法 其中Da...
摘要:功能實(shí)現(xiàn)的功能參數(shù)字符串表達(dá)式,表示要添加的時(shí)間間隔參數(shù)數(shù)值表達(dá)式,表示要添加的時(shí)間間隔的個(gè)數(shù)參數(shù)時(shí)間對(duì)象返回新的時(shí)間對(duì)象加五天加兩個(gè)月加一年 /* * 功能:實(shí)現(xiàn)VBScript的DateAdd功能. * 參數(shù):interval,字符串表達(dá)式,表示要添加的時(shí)間間隔. * 參數(shù):number,數(shù)值表達(dá)式,表示要添加的時(shí)間間隔的個(gè)數(shù). * 參數(shù):date,時(shí)間對(duì)象...
摘要:儒略日就是指從公元前年月日開(kāi)始所經(jīng)過(guò)的天數(shù),就被指定為公元前年月日到公元前年月日之間的小時(shí),依次順推,每一天都被賦予一個(gè)唯一的數(shù)字。 ??最近閑來(lái)無(wú)事,突然想了解下中國(guó)農(nóng)歷與中國(guó)陽(yáng)歷之間的關(guān)系,經(jīng)過(guò)一番調(diào)研發(fā)現(xiàn)這里面的水還比較深,涉及天文學(xué)、歷史、宗教等一些知識(shí),發(fā)現(xiàn)挺有意思的就準(zhǔn)備做一系列的總結(jié),主要是防止自己忘記了,而且搜索了一下簡(jiǎn)書(shū)上的文章也么沒(méi)有相關(guān)文章進(jìn)行描述,所以借此機(jī)會(huì)跟...
閱讀 2120·2023-04-26 00:50
閱讀 2490·2021-10-13 09:39
閱讀 2225·2021-09-22 15:34
閱讀 1619·2021-09-04 16:41
閱讀 1348·2019-08-30 15:55
閱讀 2442·2019-08-30 15:53
閱讀 1714·2019-08-30 15:52
閱讀 754·2019-08-29 16:19