天默小白給大家分享一下怎樣給你自己的網(wǎng)站增加建站時(shí)間統(tǒng)計(jì)。
?
首先你得有一個(gè)網(wǎng)站哦,沒有的大家可以自己建立一個(gè),搭建網(wǎng)站教程在默小白公眾號(hào)或者默小白博客有講哦,大家可以看一下。
核心代碼
<!--<p>{dede:global.cfg_description/}</p> -->
<span id="span" style="color: #0ef395;"></span>
<script type="text/javascript">
function runtime(){
X = new Date("02/02/2020 0:0:00");
Y = new Date();
T = (Y.getTime()-X.getTime());
M = 24*60*60*1000;
a = T/M;
A = Math.floor(a);
b = (a-A)*24;
B = Math.floor(b);
c = (b-B)*60;
C = Math.floor((b-B)*60);
D = Math.floor((c-C)*60);
span.innerHTML = "本站良好運(yùn)行: "+A+"天"+B+"小時(shí)"+C+"分"+D+"秒"
}
setInterval(runtime, 1000);
</script>
代碼解釋
<span id="span" style="color: #0ef395;"></span>
這段代碼是給顯示文字增加顏色樣式,比如color: #0ef395;這上面圖片中的翠綠色,當(dāng)然你也可以修改成自己喜歡的顏色。顏色相對(duì)應(yīng)的代碼可以在下面色卡尋找。
X = new Date("02/02/2020 0:0:00");這里是建站時(shí)間,你可以自己設(shè)置,按照此規(guī)格寫。
將這段代碼添加到網(wǎng)站主頁底部</body>前面即可。
好了,這樣一個(gè)網(wǎng)站建站時(shí)間統(tǒng)計(jì)就做好了,謝謝大家對(duì)默小白的支持。
Vue3 + TypeScript中,我們可以使用Element Plus組件庫中的時(shí)間選擇器組件來進(jìn)行時(shí)間格式的轉(zhuǎn)換。首先要了解的是,給定的時(shí)間格式"2023-05-25T16:00:00.000Z"是ISO8601標(biāo)準(zhǔn)格式,也稱為世界標(biāo)準(zhǔn)時(shí)間(Coordinated Universal Time,縮寫為UTC),因此我們需要對(duì)其進(jìn)行轉(zhuǎn)換。
1、時(shí)間格式轉(zhuǎn)換
我們可以使用JavaScript中的Date對(duì)象來將ISO8601時(shí)間格式轉(zhuǎn)換為本地時(shí)間格式。具體步驟如下:
const isoTime = "2023-05-25T16:00:00.000Z";
const localTime = new Date(isoTime).toLocaleString(); // 轉(zhuǎn)換為本地時(shí)間格式
console.log(localTime); // 輸出結(jié)果:"2023/5/26 上午12:00:00"
在這個(gè)例子中,我們首先定義了一個(gè)ISO8601時(shí)間格式的字符串變量isoTime,然后使用new Date()將其轉(zhuǎn)換為Date對(duì)象,接著使用toLocaleString()將其轉(zhuǎn)換為本地時(shí)間格式。最后,我們將轉(zhuǎn)換后的時(shí)間輸出到控制臺(tái)。
需要注意的是,由于本地時(shí)區(qū)的不同,同樣的ISO8601時(shí)間格式在不同的地區(qū)轉(zhuǎn)換出來的本地時(shí)間也會(huì)不同。因此,在實(shí)際應(yīng)用中,我們需要先確定要轉(zhuǎn)換的ISO8601時(shí)間格式所處的時(shí)區(qū),然后再進(jìn)行轉(zhuǎn)換。
2、Element Plus時(shí)間選擇器
在Vue3 + TypeScript中,我們可以使用Element Plus組件庫中的時(shí)間選擇器組件來進(jìn)行時(shí)間格式的轉(zhuǎn)換。具體步驟如下:
<el-date-picker
v-model="date"
type="datetime"
format="yyyy-MM-dd HH:mm:ss"
placeholder="請(qǐng)選擇時(shí)間"
></el-date-picker>
在這個(gè)例子中,我們使用了Element Plus中的<el-date-picker>組件,并通過v-model將選擇的時(shí)間綁定到Vue實(shí)例中的date變量上。type屬性指定了時(shí)間選擇器的類型為datetime,表示既可以選擇日期,也可以選擇時(shí)間。format屬性指定了輸出的時(shí)間格式為"yyyy-MM-dd HH:mm:ss",即年-月-日 時(shí):分:秒的格式。placeholder屬性指定了時(shí)間選擇器的占位符文本為"請(qǐng)選擇時(shí)間"。
3、完整示例代碼
下面是一個(gè)完整的示例代碼,其中包含了ISO8601時(shí)間格式的轉(zhuǎn)換和Element Plus時(shí)間選擇器的使用:
<template>
<div>
<el-date-picker
v-model="date"
type="datetime"
format="yyyy-MM-dd HH:mm:ss"
placeholder="請(qǐng)選擇時(shí)間"
></el-date-picker>
<p>{{ date }}</p>
</div>
</template>
<script>
import { defineComponent, ref } from "vue";
export default defineComponent({
name: "TimePicker",
setup() {
const isoTime = "2023-05-25T16:00:00.000Z";
const localTime = new Date(isoTime).toLocaleString("zh-CN", {
hour12: false,
timeZone: "Asia/Shanghai",
}); // 轉(zhuǎn)換為本地時(shí)間格式
const date = ref(localTime);
return {
date,
};
},
});
</script>
在這個(gè)示例中,我們首先定義了一個(gè)ISO8601時(shí)間格式的字符串變量isoTime,然后使用new Date()將其轉(zhuǎn)換為Date對(duì)象,并指定了本地時(shí)區(qū)為"Asia/Shanghai",最后使用toLocaleString()將其轉(zhuǎn)換為本地時(shí)間格式。接著,我們使用Vue3中的ref函數(shù)將轉(zhuǎn)換后的時(shí)間綁定到名為date的變量上,并通過<el-date-picker>組件進(jìn)行顯示。最后,我們?cè)陧撁嬷休敵隽薲ate變量的值,以便查看轉(zhuǎn)換后的時(shí)間格式是否正確。
4、總結(jié)
通過以上步驟,我們可以使用Vue3 + TypeScript和Element Plus組件庫來將ISO8601時(shí)間格式轉(zhuǎn)換為本地時(shí)間格式,并在頁面中進(jìn)行顯示。需要注意的是,在實(shí)際應(yīng)用中,我們需要先確定要轉(zhuǎn)換的ISO8601時(shí)間格式所處的時(shí)區(qū),然后再進(jìn)行轉(zhuǎn)換,以避免轉(zhuǎn)換出來的時(shí)間格式不正確。
在HTML5中,新增了時(shí)間輸入類型datetime,其含義為選取時(shí)間、日、月、年(UTC時(shí)間)。UTC是協(xié)調(diào)世界時(shí),又稱世界統(tǒng)一時(shí)間、世界標(biāo)準(zhǔn)時(shí)間、國(guó)際協(xié)調(diào)時(shí)間。由于中國(guó)采用的是第8時(shí)區(qū)的時(shí)間,所以中國(guó)及其他亞洲國(guó)家大都會(huì)采用UTC+8的時(shí)間。
datetime屬性的代碼格式如下。
<input type="datetime" name="user_date"/>
(1)編輯代碼
打開記事本,編寫代碼,在<body>標(biāo)簽中加入以下代碼。并保存為HTML格式文件。
(2)在瀏覽器中瀏覽效果
在瀏覽器中瀏覽效果如圖所示,用戶可以在表單中輸入標(biāo)準(zhǔn)的datetime格式,然后單擊【提交】按鈕。
在HTML5中,新增了時(shí)間輸入類型datetime-local,其含義為選取時(shí)間、日、月、年(本地時(shí)間)例如,中國(guó)使用的datetime-local就是第8時(shí)區(qū)的時(shí)間。
datetime-local屬性的代碼格式如下。
<input type="datetime-local" name="user_date"/>
(1)編輯代碼
打開記事本,編寫代碼,在<body>標(biāo)簽中加入以下代碼。并保存為HTML格式文件。
(2)在瀏覽器中瀏覽效果
在瀏覽器中瀏覽效果如圖所示,用戶可以在表單中輸入標(biāo)準(zhǔn)的datetime-local格式,然后單擊【提交】按鈕。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。