生活随笔
收集整理的這篇文章主要介紹了
码栈开发手册(四)---编码方式开发(日期相关函数)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
4.1 J_Date_Add(日期,要添加的數(shù)量[,模式:日])
說(shuō)明1:計(jì)算一個(gè)指定的日期和間隔后的新日期.時(shí)間格式為:YYYY-MM-DD
說(shuō)明2:要添加的數(shù)量:可以是正數(shù)也可以是負(fù)數(shù).
說(shuō)明3:模式:年/Y 月/M 日/D 時(shí)/H 分/N 秒/S
說(shuō)明4:模式:中文如果不OK就換英文吧
返回值:計(jì)算后的日期 格式為:YYYY-MM-DD
例子:
Func Example32();聲明一個(gè)名為$d1的局域變量,保存日期格式的文本"2016-03-04 23:00:35"Local $d1 = "2016-03-04 23:00:35";聲明一個(gè)名為$d2的局域變量,保存日期格式的文本"2016-03-05 06:07:09"Local $d2 = "2016-03-05 06:07:09";聲明一個(gè)名為$d3的局域變量,保存日期格式的文本"2016-03-06 14:50:21"Local $d3 = "2016-03-06 14:50:21";聲明一個(gè)名為$d4的局域變量,保存在日期$d1的基礎(chǔ)上后退3天(D)Local $d4 = J_Date_Add($d1, 3, "D");$d2和$d3相差多少個(gè)小時(shí)(H)Local $diff = J_Date_Diff($d2, $d3, "H");以系統(tǒng)信息提示框的形式顯示出$d4保存的數(shù)據(jù)J_MsgBox($d4);以系統(tǒng)信息提示框的形式顯示出$diff保存的數(shù)據(jù)J_MsgBox($diff)
EndFunc ;==>Example32
4.2 J_Date_Diff(開(kāi)始日期,結(jié)束日期[,模式:日])
說(shuō)明1:返回兩個(gè)日期的不同, 使用指定類型表達(dá).
說(shuō)明2:模式:年/Y 月/M 日/D 時(shí)/H 分/N 秒/S
說(shuō)明3:模式:中文如果不OK就換英文吧
返回值:返回兩個(gè)日期間隔的數(shù)字
例子:
Func Example32();聲明一個(gè)名為$d1的局域變量,保存日期格式的文本"2016-03-04 23:00:35"Local $d1 = "2016-03-04 23:00:35";聲明一個(gè)名為$d2的局域變量,保存日期格式的文本"2016-03-05 06:07:09"Local $d2 = "2016-03-05 06:07:09";聲明一個(gè)名為$d3的局域變量,保存日期格式的文本"2016-03-06 14:50:21"Local $d3 = "2016-03-06 14:50:21";聲明一個(gè)名為$d4的局域變量,保存在日期$d1的基礎(chǔ)上后退3天(D)Local $d4 = J_Date_Add($d1, 3, "D");$d2和$d3相差多少個(gè)小時(shí)(H)Local $diff = J_Date_Diff($d2, $d3, "H");以系統(tǒng)信息提示框的形式顯示出$d4保存的數(shù)據(jù)J_MsgBox($d4);以系統(tǒng)信息提示框的形式顯示出$diff保存的數(shù)據(jù)J_MsgBox($diff)
EndFunc ;==>Example32
4.3 J_Date_sysDate([格式:yyyy-mm-dd hh:mi:ss])
說(shuō)明:根據(jù)格式,返回特定格式的當(dāng)前系統(tǒng)時(shí)間
返回值:特定格式的當(dāng)前時(shí)間,默認(rèn)格式是 yyyy-mm-dd hh:mi:ss
例子:
Func Example33();取當(dāng)年月日j_msgbox(J_Date_sysDate('yyyy-mm-dd'));取年月日 時(shí)分秒j_msgbox(J_Date_sysDate('yyyy-mm-dd hh:mi:ss'));另一種格式j(luò)_msgbox(J_Date_sysDate('yyyy/mm/dd hh:mi:ss'))
EndFunc ;==>Example33
4.4 J_Date_lastDayOfMonth([日期:系統(tǒng)時(shí)間])
說(shuō)明:獲取某日期所在月份的最后一天?
參數(shù): 默認(rèn)值為 當(dāng)前日期?
例子:?
Func Example34();取當(dāng)前月份的最后一天j_msgbox(J_Date_lastDayOfMonth());取2017-04月的最的一天j_msgbox(j_date_lastDayOfMonth('2017-04'))j_msgbox(j_date_lastDayOfMonth('2017-04-08'))EndFunc ;==>Example34
4.5 J_Date_DayOfWeek([日期:系統(tǒng)時(shí)間])
說(shuō)明:獲取某日期的星期值,返回1-7分別代表周一到周日?
參數(shù):默認(rèn)值為當(dāng)前時(shí)間?
例子:
Func Example35();取當(dāng)天的星期值j_msgbox(J_Date_DayOfWeek());獲取2017-03-08那天的星期值j_msgbox(J_Date_DayOfWeek('2017-03-08'))EndFunc ;==>Example35
4.6 J_Date_trunc(日期[,模式:日])
說(shuō)明:獲取日期中的信息?
參數(shù):模式可選值:日/天/年/月/時(shí)/分/秒?
例子:?
Func Example36()j_msgbox(j_date_trunc('2015-01-05', '年'))j_msgbox(j_date_trunc('2015-01-05 12:34:09', '月'))j_msgbox(j_date_trunc('2015-01-05 12:34:09', '天'))j_msgbox(j_date_trunc('2015-01-05', '時(shí)'))j_msgbox(j_date_trunc('2015-01-05 12:34:09', '時(shí)'))j_msgbox(j_date_trunc('2015-01-05 12:34:09', '分'))j_msgbox(j_date_trunc('2015-01-05 12:34:09', '秒'))EndFunc ;==>Example36
原文轉(zhuǎn)自碼棧平臺(tái)
總結(jié)
以上是生活随笔為你收集整理的码栈开发手册(四)---编码方式开发(日期相关函数)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。