Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
天默小白給大家分享一下怎樣給你自己的網站增加建站時間統計。
?
首先你得有一個網站哦,沒有的大家可以自己建立一個,搭建網站教程在默小白公眾號或者默小白博客有講哦,大家可以看一下。
核心代碼
<!--<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 = "本站良好運行: "+A+"天"+B+"小時"+C+"分"+D+"秒"
}
setInterval(runtime, 1000);
</script>
代碼解釋
<span id="span" style="color: #0ef395;"></span>
這段代碼是給顯示文字增加顏色樣式,比如color: #0ef395;這上面圖片中的翠綠色,當然你也可以修改成自己喜歡的顏色。顏色相對應的代碼可以在下面色卡尋找。
X = new Date("02/02/2020 0:0:00");這里是建站時間,你可以自己設置,按照此規格寫。
將這段代碼添加到網站主頁底部</body>前面即可。
好了,這樣一個網站建站時間統計就做好了,謝謝大家對默小白的支持。
Vue3 + TypeScript中,我們可以使用Element Plus組件庫中的時間選擇器組件來進行時間格式的轉換。首先要了解的是,給定的時間格式"2023-05-25T16:00:00.000Z"是ISO8601標準格式,也稱為世界標準時間(Coordinated Universal Time,縮寫為UTC),因此我們需要對其進行轉換。
1、時間格式轉換
我們可以使用JavaScript中的Date對象來將ISO8601時間格式轉換為本地時間格式。具體步驟如下:
const isoTime = "2023-05-25T16:00:00.000Z";
const localTime = new Date(isoTime).toLocaleString(); // 轉換為本地時間格式
console.log(localTime); // 輸出結果:"2023/5/26 上午12:00:00"
在這個例子中,我們首先定義了一個ISO8601時間格式的字符串變量isoTime,然后使用new Date()將其轉換為Date對象,接著使用toLocaleString()將其轉換為本地時間格式。最后,我們將轉換后的時間輸出到控制臺。
需要注意的是,由于本地時區的不同,同樣的ISO8601時間格式在不同的地區轉換出來的本地時間也會不同。因此,在實際應用中,我們需要先確定要轉換的ISO8601時間格式所處的時區,然后再進行轉換。
2、Element Plus時間選擇器
在Vue3 + TypeScript中,我們可以使用Element Plus組件庫中的時間選擇器組件來進行時間格式的轉換。具體步驟如下:
<el-date-picker
v-model="date"
type="datetime"
format="yyyy-MM-dd HH:mm:ss"
placeholder="請選擇時間"
></el-date-picker>
在這個例子中,我們使用了Element Plus中的<el-date-picker>組件,并通過v-model將選擇的時間綁定到Vue實例中的date變量上。type屬性指定了時間選擇器的類型為datetime,表示既可以選擇日期,也可以選擇時間。format屬性指定了輸出的時間格式為"yyyy-MM-dd HH:mm:ss",即年-月-日 時:分:秒的格式。placeholder屬性指定了時間選擇器的占位符文本為"請選擇時間"。
3、完整示例代碼
下面是一個完整的示例代碼,其中包含了ISO8601時間格式的轉換和Element Plus時間選擇器的使用:
<template>
<div>
<el-date-picker
v-model="date"
type="datetime"
format="yyyy-MM-dd HH:mm:ss"
placeholder="請選擇時間"
></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",
}); // 轉換為本地時間格式
const date = ref(localTime);
return {
date,
};
},
});
</script>
在這個示例中,我們首先定義了一個ISO8601時間格式的字符串變量isoTime,然后使用new Date()將其轉換為Date對象,并指定了本地時區為"Asia/Shanghai",最后使用toLocaleString()將其轉換為本地時間格式。接著,我們使用Vue3中的ref函數將轉換后的時間綁定到名為date的變量上,并通過<el-date-picker>組件進行顯示。最后,我們在頁面中輸出了date變量的值,以便查看轉換后的時間格式是否正確。
4、總結
通過以上步驟,我們可以使用Vue3 + TypeScript和Element Plus組件庫來將ISO8601時間格式轉換為本地時間格式,并在頁面中進行顯示。需要注意的是,在實際應用中,我們需要先確定要轉換的ISO8601時間格式所處的時區,然后再進行轉換,以避免轉換出來的時間格式不正確。
在HTML5中,新增了時間輸入類型datetime,其含義為選取時間、日、月、年(UTC時間)。UTC是協調世界時,又稱世界統一時間、世界標準時間、國際協調時間。由于中國采用的是第8時區的時間,所以中國及其他亞洲國家大都會采用UTC+8的時間。
datetime屬性的代碼格式如下。
<input type="datetime" name="user_date"/>
(1)編輯代碼
打開記事本,編寫代碼,在<body>標簽中加入以下代碼。并保存為HTML格式文件。
(2)在瀏覽器中瀏覽效果
在瀏覽器中瀏覽效果如圖所示,用戶可以在表單中輸入標準的datetime格式,然后單擊【提交】按鈕。
在HTML5中,新增了時間輸入類型datetime-local,其含義為選取時間、日、月、年(本地時間)例如,中國使用的datetime-local就是第8時區的時間。
datetime-local屬性的代碼格式如下。
<input type="datetime-local" name="user_date"/>
(1)編輯代碼
打開記事本,編寫代碼,在<body>標簽中加入以下代碼。并保存為HTML格式文件。
(2)在瀏覽器中瀏覽效果
在瀏覽器中瀏覽效果如圖所示,用戶可以在表單中輸入標準的datetime-local格式,然后單擊【提交】按鈕。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。