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