整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          27個精美的時間線(含源代碼)

          27個精美的時間線(含源代碼)

          天,讓我們來學(xué)習(xí)如何使用HTML、CSS、Javascript為網(wǎng)站開發(fā)和設(shè)計創(chuàng)建時間線。

          1.垂直時間線 HTML CSS

          源碼:https://codepen.io/itbruno/pen/KwarLp

          2.垂直時間軸HTML模板

          源碼:https://codepen.io/P233/pen/nbgRXw

          3.垂直時間線網(wǎng)站

          事例地址:https://codepen.io/z-/pen/bwPBjY

          4.橫向時間線JS

          事例地址:https://codepen.io/microfront/pen/veagoK

          5.響應(yīng)式水平時間線 CSS

          事例地址:https://codepen.io/flursh/pen/WNdVmr

          6.簡單的時間線 CSS

          事例地址:https://codepen.io/krishnab/pen/OPwqbW

          7.時間線CSS

          事例地址:https://codepen.io/ygc/pen/rLbJdv

          8.垂直時間線HTML CSS

          事例地址:https://codepen.io/Fischaela/pen/NWNQKW

          9.垂直時間線示例

          事例地址:https://codepen.io/ksantangelo/pen/ZBOpoJ

          10.示例10

          源碼:https://codepen.io/jm/pen/nOyqjZ

          11.示例11

          源碼:https://codepen.io/mo7amedk7alid29/pen/dRoMwo

          12.示例12

          源碼:https://codepen.io/banik/pen/ELpWNJ

          13.示例13

          源碼:https://codepen.io/samerpik/pen/OVKyVZ

          14.示例14

          源碼:https://codepen.io/keithwyland/pen/wqNqvy

          15.示例15

          源碼:https://codepen.io/kentchangdesign/pen/jadgvx

          16.示例16

          源碼:https://codepen.io/nsom/pen/Vbopjw

          17.示例17

          源碼:https://codepen.io/paulhbarker/pen/apvGdv

          18.示例18

          源碼:https://codepen.io/jasondavis/pen/nXLJbg

          19.示例19

          源碼:https://codepen.io/jplhomer/pen/AjxPjg

          20.示例20

          源碼:https://codepen.io/cplepage/pen/EozVXL

          21.示例21

          源碼:https://codepen.io/drygiel/pen/nwxLbN

          22.示例22

          源碼:https://codepen.io/plasm/pen/oZbXmj

          23.示例23

          源碼:https://codepen.io/melnik909/pen/qPjwvq

          24.示例24

          源碼:https://codepen.io/jo_Geek/pen/NLoGZZ

          25.示例25

          源碼:https://codepen.io/letsbleachthis/pen/YJgNpv

          26.示例26

          源碼:https://codepen.io/knyttneve/pen/jXpxPv

          27.示例27

          源碼:https://codepen.io/TajShireen/pen/RwrXodK


          vue3 源碼實戰(zhàn)出來啦,在面試中,害怕被問到 Vue源碼,或者想通過自己對Vue 源碼的來秀一下面試官的,可以了解一下,請點擊底部 閱讀原文 進行了解。


          ~完,我是刷碗智,新的一年,我們一起刷刷刷。


          作者:Niemvuilaptrinh 譯者:前端小智 來源:medium 原文:https://niemvuilaptrinh.medium.com/27-html-timeine-for-web-design-979b8e5d1c05

          ython 日期與時間

          在 Python 中是沒有原生數(shù)據(jù)類型支持時間的,日期與時間的操作需要借助三個模塊,分別是 time、datetime、calendar。

          • time 模塊可以操作 C 語言庫中的時間相關(guān)函數(shù),時鐘時間與處理器運行時間都可以獲取。
          • datetime 模塊提供了日期與時間的高級接口。
          • calendar 模塊為通用日歷相關(guān)函數(shù),用于創(chuàng)建數(shù)周、數(shù)月、數(shù)年的周期性事件。

          在學(xué)習(xí)之前,還有一些術(shù)語要補充一下,這些術(shù)語你當(dāng)成慣例即可。這里在 Python 官方文檔中也有相關(guān)說明,不過信息比較多,橡皮擦為你摘錄必須知道的一部分。

          epoch(紀(jì)元) 是時間開始的點,其值取決于平臺。

          對于 Unix, epoch(紀(jì)元) 是 1970年1月1日00:00:00(UTC)。要找出給定平臺上的 epoch ,請使用 time.gmtime(0) 進行查看,例如橡皮擦電腦顯示:

          time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0)

          術(shù)語 紀(jì)元秒數(shù) 是指自 epoch (紀(jì)元)時間點以來經(jīng)過的總秒數(shù),通常不包括閏秒。 在所有符合 POSIX 標(biāo)準(zhǔn)的平臺上,閏秒都不會記錄在總秒數(shù)中。

          程序員中常把 紀(jì)元秒數(shù) 稱為 時間戳。

          01 time 時間模塊

          該模塊核心為控制時鐘時間。

          1.1 get_clock_info 函數(shù)

          該函數(shù)獲取時鐘的基本信息,得到的值因不同系統(tǒng)存在差異,函數(shù)原型比較簡單:

          time.get_clock_info(name)

          其中 name 可以取下述值:

          • monotonic:time.monotonic()
          • perf_counter: time.perf_counter()
          • process_time: time.process_time()
          • thread_time: time.thread_time()
          • time: time.time()

          該函數(shù)的返回值具有以下屬性:

          • adjustable : 返回 True 或者 False。如果時鐘可以自動更改(例如通過 NTP 守護程序)或由系統(tǒng)管理員手動更改,則為 True ,否則為 False ;
          • implementation : 用于獲取時鐘值的基礎(chǔ) C 函數(shù)的名稱,就是調(diào)用底層 C 的函數(shù);
          • monotonic :如果時鐘不能倒退,則為 True ,否則為 False;
          • resolution : 以秒為單位的時鐘分辨率( float )。
          import time
          available_clocks=[
              ('clock', time.clock),
              ('monotonic', time.monotonic),
              ('perf_counter', time.perf_counter),
              ('process_time', time.process_time),
              ('time', time.time),
          ]
          for clock_name, func in available_clocks:
              print('''
              {name}:
                  adjustable    : {info.adjustable}
                  implementation: {info.implementation}
                  monotonic     : {info.monotonic}
                  resolution    : {info.resolution}
                  current       : {current}
              '''.format(
                  name=clock_name,
                  info=time.get_clock_info(clock_name),
                  current=func()))

          運行結(jié)果如下圖所示。

          上圖顯示橡皮擦的計算機在 clock 與 perf_counter 中,調(diào)用底層 C 函數(shù)是一致的。

          1.2 獲取時間戳

          在 Python 中通過 time.time() 函數(shù)獲取紀(jì)元秒數(shù),它可以把從 epoch 開始之后的秒數(shù)以浮點數(shù)格式返回。

          import time
          print(time.time())
          # 輸出結(jié)果 1615257195.558105

          時間戳大量用于計算時間相關(guān)程序,屬于必須掌握內(nèi)容。

          1.3 獲取可讀時間

          時間戳主要用于時間上的方便計算,對于人們閱讀是比較難理解的,如果希望獲取可讀時間,使用 ctime() 函數(shù)獲取。

          import time
          print(time.ctime())
          # 輸出內(nèi)容:Tue Mar  9 10:35:51 2021

          如何將時間戳轉(zhuǎn)換為可讀時間,使用 localtime 函數(shù)即可。

          localtime=time.localtime(time.time())
          print("本地時間為 :", localtime)

          輸出結(jié)果為 <class 'time.struct_time'> 類型數(shù)據(jù),后文將對其進行格式化操作:

          本地時間為 : time.struct_time(tm_year=2021, tm_mon=3, tm_mday=9, tm_hour=10, tm_min=37, tm_sec=27, tm_wday=1, tm_yday=68, tm_isdst=0)

          上述代碼中的時間戳最小值是 0,最大值由于 Python 環(huán)境和操作系統(tǒng)決定,我本地 64 位操作系統(tǒng)進行測試的時候,得到的數(shù)據(jù)如下:

          import time
          localtime=time.localtime(0)
          print("時間為 :", localtime)
          # 時間為 : time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=8, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0)
          localtime=time.localtime(32536799999)
          print("時間為 :", localtime)
          # 時間為 : time.struct_time(tm_year=3001, tm_mon=1, tm_mday=19, tm_hour=15, tm_min=59, tm_sec=59, tm_wday=0, tm_yday=19, tm_isdst=0)
          localtime=time.localtime(99999999999)
          print("時間為 :", localtime)
          # OSError: [Errno 22] Invalid argument
          print(type(localtime))

          1.4 單調(diào)時間 monotonic time

          monotonic time 從系統(tǒng)啟動開始計時,從 0 開始單調(diào)遞增。

          操作系統(tǒng)的時間可能不是從 0 開始,而且會因為時間出錯而回調(diào)。

          該函數(shù)原型如下,不需要任何參數(shù),返回一個浮點數(shù),表示小數(shù)秒內(nèi)的單調(diào)時鐘的值:

          time.monotonic()

          測試代碼如下:

          print("單調(diào)時間",time.monotonic())
          # 輸出:單調(diào)時間 12279.244

          1.5 處理器時鐘時間

          time() 函數(shù)返回的是紀(jì)元秒數(shù)(時間戳), clock() 函數(shù)返回的是處理器時鐘時間。

          該函數(shù)函數(shù)的返回值:

          • 在第一次調(diào)用的時候,返回的是程序運行的實際時間;
          • 在第二次之后的調(diào)用,返回的是自第一次調(diào)用后到這次調(diào)用的時間間隔。

          需要注意的是 Python 3.8 已移除 clock() 函數(shù),用 time.perf_counter() 或 time.process_time() 方法替代。

          t0=time.clock()
          # 運行一段代碼
          print(time.clock() - t0, "程序運行時間")

          我使用的 Python 版本較高,提示異常如下:

          time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead t0=time.clock()

          1.6 性能計數(shù)器 time.perf_counter

          perf_counter() 函數(shù)的 epoch (紀(jì)元)是未定義的。一般使用該函數(shù)都是為了比較和計算,不是為了用作絕對時間,該點需要注意下。

          該函數(shù)用于測量較短持續(xù)時間的具有最高有效精度的時鐘,包括睡眠狀態(tài)消耗的時間,使用兩次調(diào)用才會有效。

          測試代碼如下:

          t0=time.perf_counter()
          # 運行一段代碼
          for i in range(100000):
              pass
          print("程序運行時間", time.perf_counter() - t0)

          與其類似的函數(shù)有 perf_counter_ns()、process_time()、process_time_ns(),具體可以查詢手冊進行學(xué)習(xí),先掌握 perf_counter() 函數(shù)即可。

          1.7 時間組件

          上文已經(jīng)涉及了時間組件相關(guān)的知識,通過 localtime 得到的 struct_time 類型的數(shù)據(jù)。

          這里涉及到的函數(shù)有 gmtime() 返回 UTC 中的當(dāng)前時間,localtime() 返回當(dāng)前時區(qū)對應(yīng)的時間,mktime() 接收 struce_time 類型數(shù)據(jù)并將其轉(zhuǎn)換成浮點型數(shù)值,即時間戳。

          print("*"*10)
          print(time.gmtime())
          print("*"*10)
          print(time.localtime())
          print("*"*10)
          print(time.mktime(time.localtime()))

          struct_time 類型包含的內(nèi)容

          上述代碼返回的數(shù)據(jù)格式為:

          time.struct_time(tm_year=2021, tm_mon=3, tm_mday=9, tm_hour=12, tm_min=50, tm_sec=35, tm_wday=1, tm_yday=68, tm_isdst=0)

          其中各值可以根據(jù)英文含義進行理解 :tm_year 年份(range[1,12]),tm_mon 月份(range[1,12]),tm_mday 天數(shù)(range[1,31]),tm_hour 天數(shù)(range[0,23]),tm_min 分鐘 (range[0,59]), tm_sec 秒數(shù) (range[0,61]), tm_wday 星期 (range[0,6],0 是星期日), tm_yday 一年中的一天(range[1,366] ),tm_isdst 在夏令時生效時設(shè)置為 1,而在夏令時不生效時設(shè)置為 0,值-1 表示這是未知的。

          1.8 解析和格式化時間

          strptime() 和 strftime() 函數(shù)可以使時間值在 struct_time 表示和字符串表示之間相互轉(zhuǎn)換。

          對于 strftime 函數(shù),其中的參數(shù)參考官方即可。

          x=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
          print(x)

          這里的學(xué)習(xí),沒有什么難度大的點,孰能生巧的知識。

          strptime 函數(shù)的應(yīng)用

          x=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
          print(x)
          # 方向操作,字符串格式化成 time.struct_time
          struct_time=time.strptime(x, "%Y-%m-%d %H:%M:%S")
          print(struct_time)

          需要記憶的就是 strftime 與 strptime 函數(shù)只有中間的字符不同,一個是 f ,另一個是 p。

          1.9 time 小節(jié)

          對于 time 模塊,sleep 函數(shù)屬于必備知識點,但是太常用了,你肯定已經(jīng)很熟悉了。

          對于模塊的學(xué)習(xí),最權(quán)威的就是官方手冊了——time 模塊。

          02 datetime 模塊

          該模塊比 time 模塊高級了很多,并且對 time 模塊進行了封裝,提供的功能更加強大了。

          在 datetime 模塊中,Python 提供了 5 個主要的對象類,分別如下:

          • datetime:允許同時操作時間和日期;
          • date:只操作日期;
          • time:只操作時間;
          • timedelta:用于操作日期以及測量時間跨度;
          • tzinfo:處理時區(qū)。

          2.1 date 類

          優(yōu)先展示部分該類的屬性和方法,都是記憶層面的知識。

          • min、max:date 對象能表示的最大、最小日期;
          • resolution:date 對象表示日期的最小單位,返回天;
          • today():返回表示當(dāng)前本地日期的 date 對象;
          • fromtimestamp(timestamp):根據(jù)時間戳,返回一個 date 對象。

          測試代碼如下:

          from datetime import date
          import time
          print('date.min:', date.min)
          print('date.max:', date.max)
          print('date.resolution:', date.resolution)
          print('date.today():', date.today())
          print('date.fromtimestamp():', date.fromtimestamp(time.time()))

          輸出結(jié)果:

          date.min: 0001-01-01
          date.max: 9999-12-31
          date.resolution: 1 day, 0:00:00
          date.today(): 2021-03-09
          date.fromtimestamp(): 2021-03-09

          date 對象的屬性和方法

          通過下述代碼創(chuàng)建一個 date 對象:

          d=date(year=2021,month=3,day=9)
          print(d)

          該對象具備下述屬性和方法:

          • d.year:返回年;
          • d.month:返回月;
          • d.day:返回日;
          • d.weekday():返回 weekday,如果是星期一,返回 0;如果是星期 2,返回 1,以此類推;
          • d.isoweekday():返回 weekday,如果是星期一,返回 1;如果是星期 2,返回 2,以此類推;
          • d.isocalendar():返回格式如(year, wk num, wk day);
          • d.isoformat():返回格式如’YYYY-MM-DD’的字符串;
          • d.strftime(fmt):自定義格式化字符串,與 time 模塊中的 strftime 類似。

          2.2 time 類

          time 類定義的類屬性:

          • min、max:time 類所能表示的最小、最大時間。其中,time.min=time(0, 0, 0, 0), time.max=time(23, 59, 59, 999999);
          • resolution:時間的最小單位,這里是 1 微秒;

          通過其構(gòu)造函數(shù)可以創(chuàng)建一個 time 對象。

          t=time(hour=20, minute=20, second=40)
          print(t)

          time 類提供的實例方法和屬性:

          • t.hour、t.minute、t.second、t.microsecond:時、分、秒、微秒;
          • t.tzinfo:時區(qū)信息;
          • t.isoformat():返回型如”HH:MM:SS”格式的字符串時間表示;
          • t.strftime(fmt):返回自定義格式化字符串。

          2.3 datetime 類

          該類是 date 類與 time 類的結(jié)合體,很多屬性和方法前文已經(jīng)介紹,再補充一些比較常用的屬性和方法。

          獲取當(dāng)前的日期與時間:

          from datetime import datetime
          dt=datetime.now()
          print(dt)

          獲取時間戳:

          dt=datetime.now()
          # 使用 datetime 的內(nèi)置函數(shù) timestamp()
          stamp=datetime.timestamp(dt)
          print(stamp)

          2.4 timedelta 類

          通過 timedelta 函數(shù)返回一個 timedelta 時間間隔對象,該函數(shù)沒有必填參數(shù),如果寫入一個整數(shù)就是間隔多少天的的意思。

          # 間隔 10 天
          timedelta(10)
          # 跨度為1 周
          timedelta(weeks=1)

          兩個時間間隔對象可以彼此之間相加或相減,返回的仍是一個時間間隔對象。

          一個 datetime 對象如果減去一個時間間隔對象,那么返回的對應(yīng)減去之后的 datetime 對象,然后兩個 datetime 對象如果相減,返回的是一個時間間隔對象。

          更多關(guān)于 datetime 類使用的知識,可以參考官方手冊。

          03 calendar 模塊(日歷)

          此模塊的函數(shù)都是日歷相關(guān)的,例如打印某月的字符月歷。

          calendar 模塊定義了 Calendar 類,它封裝了值的計算, 例如給定月份或年份中周的日期。通過 TextCalendar 和 HTMLCalendar 類可以生成預(yù)格式化的輸出。

          基本代碼:

          import calendar
          c=calendar.TextCalendar(calendar.SUNDAY)
          c.prmonth(2021, 3)

          上述代碼,默認是從周日開始的,輸出結(jié)果:

               March 2021
          Su Mo Tu We Th Fr Sa
              1  2  3  4  5  6
           7  8  9 10 11 12 13
          14 15 16 17 18 19 20
          21 22 23 24 25 26 27
          28 29 30 31

          該模塊使用頻率較低,詳細使用參考地址 進行學(xué)習(xí)。

          04 這篇博客的總結(jié)

          本篇博客為大家補充了一下時間和日期庫的相關(guān)知識,希望能進入你的收藏夾。

          作者:夢想橡皮擦

          原文鏈接:https://blog.csdn.net/hihell/article/details/114413866

          022年12月普通高中學(xué)業(yè)水平合格性考試將于2022年11月1日至3日開始網(wǎng)上報名,擬認定高中階段同等學(xué)力考生須在11月5日前完成資格審核。

          根據(jù)《市招委關(guān)于天津市普通高考報名有關(guān)事項的通知》(津招委高發(fā)〔2021〕14號)和《市高招辦關(guān)于做好高中階段同等學(xué)力認定考試報名工作的通知》(津招辦高發(fā)〔2021〕18號)要求,具有我市常住戶籍的高中階段同等學(xué)力考生,須參加全市統(tǒng)一組織的普通高中學(xué)業(yè)水平合格性考試,且各科成績合格,方可報名參加我市普通高考。考生應(yīng)根據(jù)其初中畢業(yè)年限,按照不少于相對應(yīng)的普通高中在校生報考合格性考試的年限要求報名參加考試。擬認定高中階段同等學(xué)力的考生,須在規(guī)定時間內(nèi)履行報名程序,并按照各區(qū)報名公告中指定的方式確認報名信息,逾期不再補報。

          為幫助考生順利完成考試報名,市高招辦現(xiàn)對考生比較關(guān)心的問題進行解答。


          問題1:如何確定自己是否具有報考資格?

          答:考生須具有我市常住戶籍,持有初中畢業(yè)證書且初中畢業(yè)一年及以上,即考生須于2021年及以前取得初中畢業(yè)證書。

          具有高中階段學(xué)校(含普通高中、普通中專、職業(yè)高中、技工學(xué)校)畢業(yè)證書或?qū)W籍的考生,不得申請以高中階段同等學(xué)力身份報名參加考試。

          問題2:網(wǎng)上報名的時間、方式和程序是什么?

          答:符合報名條件的首次報名的考生,須在11月1日至3日期間登錄“招考資訊網(wǎng)”(www.zhaokao.net),進入“高中階段同等學(xué)力認定考試管理平臺”,按照要求填寫個人信息,上傳電子照片,選擇報考科目。報名成功后,須在規(guī)定時間內(nèi),按照戶籍所在區(qū)考試機構(gòu)發(fā)布在報名系統(tǒng)公告中指定的方式,上傳本人戶口簿、身份證和初中畢業(yè)證書原件照片,接受報名資格審查。考生須認真核對本人報名信息,無誤后在報名信息確認表上簽字。逾期或未通過資格審查以及未確認報考信息的考生,報名信息無效。

          已取得考籍的考生。須在11月1日至3日期間登錄“招考資訊網(wǎng)”(www.zhaokao.net),進入“高中階段同等學(xué)力認定考試管理平臺”,選擇并核對報考科目信息,無誤后在報名信息確認表上簽字。逾期或未確認報考信息的考生,報名信息無效。

          問題3:如何確定報考選科的要求?

          答:2021年及以前取得初中畢業(yè)證書的考生,在思想政治、物理2門科目中自主選擇未考或未合格科目參加考試。

          問題4:網(wǎng)上報名填寫個人信息時需要注意哪些事項?

          答:考生須在網(wǎng)上報名期間,認真填寫本人報名信息,確保姓名、身份證號、考生類型、初中畢業(yè)年份等關(guān)鍵信息完整、真實、準(zhǔn)確。

          問題5:本次考試的考試時間及科目設(shè)置是什么?

          答:

          問題6:如何查詢本人的考試成績?

          答:已取得考籍并參加過考試的申請認定高中階段同等學(xué)力的考生。登錄“高中階段同等學(xué)力認定考試管理平臺”(網(wǎng)址:http://111.160.75.143:9302/tjxc/studentTdxl.html),點擊頁面上方的“查看成績”選項,即可查詢本人的成績信息。


          具體的考試安排和疫情防控措施將根據(jù)疫情形勢變化適時調(diào)整,請考生密切關(guān)注市高招辦在“天津市教育招生考試院”微信公眾號、“招考資訊網(wǎng)”發(fā)布的信息,以及各考區(qū)、各報名單位發(fā)布的提醒消息,及時了解相關(guān)要求。



          附件:1.《市招委關(guān)于天津市普通高考報名有關(guān)事項的通知》(津招委高發(fā)〔2021〕14號)

          2.《市高招辦關(guān)于做好高中階段同等學(xué)力認定考試報名工作的通知》(津招辦高發(fā)〔2021〕18號)

          識別二維碼查看附件內(nèi)容


          主站蜘蛛池模板: 日韩精品无码一区二区三区不卡| 成人一区二区免费视频| 夜夜添无码试看一区二区三区| 亚洲一区综合在线播放| 国产一区二区三区美女| 在线精品国产一区二区| 国产精品视频一区二区三区不卡| 久久国产视频一区| 本免费AV无码专区一区| 午夜视频一区二区| 亚洲一区中文字幕| 一区二区三区四区免费视频| 午夜无码视频一区二区三区| 久久中文字幕无码一区二区| 大香伊人久久精品一区二区 | 好爽毛片一区二区三区四无码三飞| 精品一区二区三区在线观看| 欧美亚洲精品一区二区| 国产高清一区二区三区| 一区二区三区在线免费看| 亚洲综合国产一区二区三区| 亚洲AV无码一区二三区| 鲁大师成人一区二区三区| 国产一区二区三区播放心情潘金莲| 国产一区二区三区在线2021| AV天堂午夜精品一区| 一区二区三区无码高清| 精彩视频一区二区三区| 免费人人潮人人爽一区二区| 国产精品一区二区电影| 激情综合丝袜美女一区二区| 波多野结衣在线观看一区二区三区| 无码中文人妻在线一区二区三区| 国产精品无码亚洲一区二区三区| 亚洲国产AV无码一区二区三区| 成人在线观看一区| 日亚毛片免费乱码不卡一区 | 亚洲狠狠久久综合一区77777| 蜜桃传媒视频麻豆第一区| 无码人妻精品一区二区| 国产福利一区二区三区|