自定義函式 float2time

2021-04-29 00:56:43 字數 461 閱讀 8457

今天做的專案需要乙個把秒數轉化成時間的函式,在網上找了好久都沒找到,找到的都是把秒數轉成確切的時間,但是在我的專案裡會有bug,比方說

echo gmdate("d  h:i:s",3600);

會顯示成 03天14:06:40。

比實際的多一天,這並不是gmdate函式的錯誤,因為他是從jan 01 1970 00:00:00 累加的。

所以只好自己寫乙個函式,功能是把秒數轉化為相對的時間,並不是絕對時間。

echo float2time(223600);

結果是 2天14時6分40秒。

最大的單位是天,因為我的專案不需要用到太長的時間。

現在不知道php有沒有這樣的系統函式,如果有,請麻煩告訴我。

自定義函式原始碼如下

<?php

function float2time($s)

elseelseelse}}

}?>

自定義函式 Excel之自定義函式

在excel中,當系統函式不能滿足我們的需求時候,我們可以使用vba自定義函式,如抓取網頁資料,翻譯詞彙,手機號歸屬地查詢等。下面將介紹2個自定義函式,idymd函式 身份證年月日性別 通過身份證號,返回性別,出生年月日。語法 idymd id 引數 id,身份證號,預設身份證長度18位。vba 如...

2 MySQL自定義函式

在使用 mysql 的過程中,mysql 自帶的函式可能完成不了我們的業務需求,這時候就需要自定義函式。自定義函式是一種與儲存過程十分相似的過程式資料庫物件。它與儲存過程一樣,都是由 sql 語句和過程式語句組成的 片段,並且可以被應用程式和其他 sql 語句呼叫。自定義函式與儲存過程之間存在幾點區...

自定義函式

使用者自定義函式是sqlserver的資料庫物件,他不能應用於一系列改變資料庫狀態的操作。但它可以像系統函式那樣在查詢中或儲存過程中等中的程式段中使用。也可以像儲存過程一樣通過execute命令來執行,使用者自定義函式中儲存了transact sql可以返回一定的值。在sqlserver中根據函式返...