1. 程式人生 > >PHP時間相減獲得剩餘天數小時數分鐘數

PHP時間相減獲得剩餘天數小時數分鐘數

php 把秒數轉換為時長(h:i:s格式)

/** 
 *      把秒數轉換為時分秒的格式 
 *      @param Int $times 時間,單位 秒 
 *      @return String 
 */  
function secToTime($times){  
        $result = '00:00:00';  
        if ($times>0) {  
                $hour = floor($times/3600);  
                $minute = floor(($times-3600 * $hour)/60);  
                $second
= floor((($times-3600 * $hour) - 60 * $minute) % 60); $result = $hour.':'.$minute.':'.$second; } return $result; }

兩時間戳相減得到相差時間的秒數,然後轉化成X天X小時X分X秒

//自定義函式:time2string($second) 輸入秒數換算成多少天/多少小時/多少分/多少秒的字串

function time2string($second){
    $day = floor($second/(3600
*24)); $second = $second%(3600*24);//除去整天之後剩餘的時間 $hour = floor($second/3600); $second = $second%3600;//除去整小時之後剩餘的時間 $minute = floor($second/60); $second = $second%60;//除去整分鐘之後剩餘的時間 //返回字串 return $day.'天'.$hour.'小時'.$minute.'分'.$second.'秒'; } //獲取從現在到2011年11月11日11點11分11秒還有多久 $time1 = strtotime('2011-11-11 11:11:11'
); $time2 = strtotime(now); //相減得到相差的 秒 數 $time3 = $time1 - $time2; //輸出 echo '從現在到2011年11月11日11點11分11秒還有:'.time2string($time3);

相關推薦

PHP時間獲得剩餘天數時數分鐘

php 把秒數轉換為時長(h:i:s格式) /** * 把秒數轉換為時分秒的格式 * @param Int $times 時間,單位 秒 * @return String */ function secTo

JS --- 獲取距離當前時間的 (天數/時數/分鐘)

效果圖如下: JS程式碼部分: var timesData = '2018-05-17 16:58:00'; function timesFun (timesData) { //如

js中將兩個日期字串 獲得天數

function dateDiff(date1, date2) {             var type1 = typeof date1, type2 = typeof date2;             if (type1 == 'string')        

PHP時間戳的問題幾個示例

北京時間 content date def 當前 時間戳 day 問題 獲得 <?php header("Content-type:text/html;charset=utf-8"); //設置北京時間為默認時區 date_default

mysql 倆個時間後取分鐘

edi sta pan != 自動 nth () task date CASE WHEN TIMESTAMPDIFF(MINUTE,o.createDate,o.chargingStartDate) !=15 THEN ‘APP解鎖計費‘ ELSE

js時間函式蘋果版為NAN(計算小時)

這個是安卓蘋果通用的(計算小時) //兩個日期的差值(d1 - d2). function DateDiff(d1,d2){     var day = 24 * 60 * 60 *1000;     try{   

在java中兩個時間

間隔=Date1.getTime()-Date2.getTime();得出來的是毫秒數. 除1000是秒,再除60是分,再除60是小時. SimpleDateFormat myFormatter = new SimpleDateFormat( "yyyy-MM-dd "

PHP計算兩個日期相差的年和剩下的天數,時數

public function actionDemo3(){ //功能:計算兩個時間戳之間相差的日時分秒 //$begin 開始時間戳 //$end 結束時間戳 //先計算相差的年份數,再用開始時間加上年份數

Java計算時間差(兩個時間

在Android開發或者Java學習中,經常要求兩個時間差 比如說: 現在是 :2004-03-26 13:31:40 過去是:2004-01-02 11:30:24 我現在要獲得兩個日期差,差的形式為:XX天XX小時XX分XX秒 這前後時間可能是機器生成的,也

DELPHI時間函式

//時間相減函式 procedure TimeMinus(StartTime,EndTime:string); var   t,tmp:TDatetime;   d,h,n,s:integer;   str:string; Begin   t:=abs(strtodatet

兩個日期時間怎麼處理

public class Test { public Test() { } public long fromDateStringToLong(String inVal) { //此方法計算時間毫秒 Date date = null; //定

sql 時間 得到 毫秒/秒/分鐘/小時/天等

想起幾個月之前接到一個需求,要統計伺服器對每個請求的大致處理時間。幸好對每個請求都記了日誌到資料庫。因此寫了一個時間相減的sql。 select t1.id id, t1.requrl requsetUrl, t1.reques

python 時間

startTime= time.strftime("%Y-%m-%d %H:%M:%s", time.localtime()) endTime= time.strftime("%Y-%m-%d %H:%M:%s", time.localtime()) startTime

php計算兩個時間相差的天數時數分鐘、秒

$startdate="2011-3-15 11:50:00";//開始時間 $enddate="2012-12-12 12:12:12";//結束時間 $date=floor((strtotime($enddate)-strtotime($startdate))/86400); echo "相差天數

在SQLserver中如何獲得兩個日期天數?

DATEDIFF返回跨兩個指定日期的日期和時間邊界數。語法DATEDIFF ( datepart , startdate , enddate )引數datepart是規定了應在日期的哪一部分計算差額的引數。下表列出了 Microsoft® SQL Server™ 識別的日期部分和縮寫。日期部分 縮寫year

測試兩個時間戳長整型(Long)資料的問題

    public void test() {         long to = System.currentTimeMillis();         long from =  to - 30*24*3600*1000L;  ////長整型減長整型          l

日期函式,時間函式,獲得月份、星期、天數、....

MySql函式 當前日期 curdate()/current_date() select curdate()/current_date() 2018-01-08 select curdate()+

Python3時間list中,兩個list對應

>>> from dateutil.parser import parse >>> from datetime import datetime >>> """ ... 求兩個時間差 ... time2 - time1 .

JS計算日期天數

//計算日期相減天數 function DateMinus(sDate){ var sdate = new Date(sDate.replace(/-/g, "/")); var now = new Date(); var days = now.getTime(

Impala 時間

統計使用者線上時長時,需用下線時間減去上線時間,資料庫顯示時間型別為TIMESTAMP,實際顯示為2018-08-29 12:50:36.000000000,使用datadiff函式,失敗,首先將將這個轉換為時間戳,再相減,即可得到 select id,(unix_time