摘要:一時(shí)間戳到現(xiàn)在的秒數(shù),用獲取格式化,由于按國際標(biāo)準(zhǔn),所以默認(rèn)為倫敦時(shí)間更改時(shí)區(qū)的方法東八區(qū)再用將格式化時(shí)間轉(zhuǎn)換為時(shí)間戳?xí)r,分,秒,月,日,年,年月日等數(shù)字超出范圍自動轉(zhuǎn)到下個(gè)周期,傳參格式如下給定規(guī)范的格式化時(shí)間,使用來轉(zhuǎn)換,
一、時(shí)間戳
1.19701-1-1到現(xiàn)在的秒數(shù),用time()獲取 2.格式化date("y-m-d h:i:s",time()),由于按國際標(biāo)準(zhǔn),所以默認(rèn)為倫敦時(shí)間 3.更改時(shí)區(qū)的方法: a.date("y-m-d h:i:s",time()+8*60*60);//東八區(qū) b.date_default_timezone_set("PRC");再用date 4.將格式化時(shí)間轉(zhuǎn)換為時(shí)間戳: a.mktime(時(shí),分,秒,月,日,年),年月日等數(shù)字超出范圍自動轉(zhuǎn)到下個(gè)周期,傳參格式如下: int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] ) b.給定規(guī)范的格式化時(shí)間,使用strtotime($time)來轉(zhuǎn)換,支持很多格式(詳細(xì)見手冊) c.microtime():返回時(shí)間戳至微秒數(shù),主要是用來測試某段腳本程序的執(zhí)行所用的時(shí)間
二、實(shí)例:日歷算法
注:年月日可以由get傳入也可以默認(rèn)當(dāng)前值
date_default_timezone_set("PRC"); $year = isset($_GET["year"]) ? $_GET["year"] : date("y");//當(dāng)前年 $month = isset($_GET["month"]) ? $_GET["month"] : date("m"); $day = isset($_GET["day"]) ? $_GET["day"] : date("d"); //當(dāng)月的天數(shù) $days=date("t",mktime(0,0,0,$month,1,$year)); //獲取當(dāng)月第一天星期幾 $firstDay=date("w",mktime(0,0,0,$month,1,$year)); echo "
日 | "; echo "一 | "; echo "二 | "; echo "三 | "; echo "四 | "; echo "五 | "; echo "六 | "; echo "
---|---|---|---|---|---|---|
"; } $result=""; for($j=1;$j<$days;$j++){ $i++; if($j==$day){ $result.=" | ".$j." | "; }else{ $result.="".$j." | "; } if($i%7===0){ $result.="||||
"; $i++; } echo $result; echo " |
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/25685.html
Date-Time Java SE 8發(fā)行版中引入的Date-Time包java.time提供了全面的日期和時(shí)間模型,是在JSR 310:Date and Time API下開發(fā)的,盡管java.time基于國際標(biāo)準(zhǔn)化組織(ISO)日歷系統(tǒng),但也支持常用的全球日歷。 此課程介紹了使用基于ISO的類來表示日期和時(shí)間以及操作日期和時(shí)間值的基本原理。 概述 時(shí)間似乎是一個(gè)簡單的主題,即便是便宜的手表也能...
摘要:類是一個(gè)抽象類,它為特定瞬間與一組諸如等日歷字段之間的轉(zhuǎn)換提供了一些方法,并為操作日歷字段例如獲得下星期的日期提供了一些方法。是不變的日期時(shí)間對象代表一個(gè)日期時(shí)間,往往被視為年月日時(shí)分秒。獲得實(shí)例的日期和時(shí)間。 時(shí)區(qū) GMT(Greenwich Mean Time):格林尼治時(shí)間,格林尼治標(biāo)準(zhǔn)時(shí)間的正午是指當(dāng)太陽橫穿格林尼治子午線時(shí)(也就是在格林尼治上空最高點(diǎn)時(shí))的時(shí)間。 UTC(U...
摘要:默認(rèn)可選回調(diào)函數(shù),綁定業(yè)務(wù)數(shù)據(jù)。例如某天有日程,則會在對應(yīng)日期上標(biāo)識出一個(gè)小紅點(diǎn)或者其他標(biāo)識,默認(rèn)傳入數(shù)據(jù)格式必選回調(diào)函數(shù),當(dāng)你點(diǎn)擊或輕觸某日期后執(zhí)行。 文檔維護(hù)者:孫尊路 喜歡的話,記得star 一下噢! 適用場景 該組件目前僅適用于移動端H5頁面展示,后期高級用法中會講述到如何基于日歷基類實(shí)現(xiàn)自定義模板傳入。(即:開發(fā)者只需要傳入自己的模板即可實(shí)現(xiàn)出自己的優(yōu)美的日歷出來。) 本篇...
摘要:目錄導(dǎo)語對象對象對象方法的應(yīng)用日歷插件小結(jié)導(dǎo)語這是標(biāo)準(zhǔn)庫系列的第二篇文章,主要討論一下對象和對象,對象在平時(shí)處理一些數(shù)學(xué)操作時(shí)能起到事半功倍的作用,目前小羊接觸到的對象的使用場景是動畫制作對象作為關(guān)于時(shí)間的接口,能夠?qū)⑵鋺?yīng)用于制作和時(shí)間相關(guān) 目錄 導(dǎo)語 1. Math對象 2. Date對象 3. Date對象方法的應(yīng)用——日歷插件; 4. 小結(jié) 導(dǎo)語 這是《JavaScript標(biāo)準(zhǔn)...
摘要:主要是為了阻止微信瀏覽器的默認(rèn)滑動。四如何利用五個(gè)做到無限滑動其實(shí)我在寫第一個(gè)版本的日歷的時(shí)候,采取的解決辦法是當(dāng)新的月份產(chǎn)生之后,往中不斷。如何控制的值實(shí)現(xiàn)滑動效果,這個(gè)問題不是這次的重點(diǎn)。 之前寫了一篇Calendar -『為移動端而生』的自定義日歷,一直有童鞋對這個(gè)插件的手勢處理存在一些問題,所以想寫篇文章,來說說它的成長史~ 在閱讀本文之前,確保你有稍微看過 calendar ...
閱讀 2032·2021-11-24 11:16
閱讀 3325·2021-09-10 10:51
閱讀 3333·2021-08-03 14:03
閱讀 1332·2019-08-29 17:03
閱讀 3305·2019-08-29 12:36
閱讀 2332·2019-08-26 14:06
閱讀 555·2019-08-23 16:32
閱讀 2842·2019-08-23 13:42