日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

pythondatetime_Date

發布時間:2023/12/1 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pythondatetime_Date 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在JavaScript中,Date對象用來表示日期和時間。

要獲取系統當前時間,用:

var now = new Date();

now; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST)

now.getFullYear(); // 2015, 年份

now.getMonth(); // 5, 月份,注意月份范圍是0~11,5表示六月

now.getDate(); // 24, 表示24號

now.getDay(); // 3, 表示星期三

now.getHours(); // 19, 24小時制

now.getMinutes(); // 49, 分鐘

now.getSeconds(); // 22, 秒

now.getMilliseconds(); // 875, 毫秒數

now.getTime(); // 1435146562875, 以number形式表示的時間戳

注意,當前時間是瀏覽器從本機操作系統獲取的時間,所以不一定準確,因為用戶可以把當前時間設定為任何值。

如果要創建一個指定日期和時間的Date對象,可以用:

var d = new Date(2015, 5, 19, 20, 15, 30, 123);

d; // Fri Jun 19 2015 20:15:30 GMT+0800 (CST)

你可能觀察到了一個非常非常坑爹的地方,就是JavaScript的月份范圍用整數表示是0~11,0表示一月,1表示二月……,所以要表示6月,我們傳入的是5!這絕對是JavaScript的設計者當時腦抽了一下,但是現在要修復已經不可能了。

JavaScript的Date對象月份值從0開始,牢記0=1月,1=2月,2=3月,……,11=12月。

第二種創建一個指定日期和時間的方法是解析一個符合ISO 8601格式的字符串:

var d = Date.parse('2015-06-24T19:49:22.875+08:00');

d; // 1435146562875

但它返回的不是Date對象,而是一個時間戳。不過有時間戳就可以很容易地把它轉換為一個Date:

var d = new Date(1435146562875);

d; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST)

d.getMonth(); // 5

使用Date.parse()時傳入的字符串使用實際月份01~12,轉換為Date對象后getMonth()獲取的月份值為0~11。

時區

Date對象表示的時間總是按瀏覽器所在時區顯示的,不過我們既可以顯示本地時間,也可以顯示調整后的UTC時間:

var d = new Date(1435146562875);

d.toLocaleString(); // '2015/6/24 下午7:49:22',本地時間(北京時區+8:00),顯示的字符串與操作系統設定的格式有關

d.toUTCString(); // 'Wed, 24 Jun 2015 11:49:22 GMT',UTC時間,與本地時間相差8小時

那么在JavaScript中如何進行時區轉換呢?實際上,只要我們傳遞的是一個number類型的時間戳,我們就不用關心時區轉換。任何瀏覽器都可以把一個時間戳正確轉換為本地時間。

時間戳是個什么東西?時間戳是一個自增的整數,它表示從1970年1月1日零時整的GMT時區開始的那一刻,到現在的毫秒數。假設瀏覽器所在電腦的時間是準確的,那么世界上無論哪個時區的電腦,它們此刻產生的時間戳數字都是一樣的,所以,時間戳可以精確地表示一個時刻,并且與時區無關。

所以,我們只需要傳遞時間戳,或者把時間戳從數據庫里讀出來,再讓JavaScript自動轉換為當地時間就可以了。

要獲取當前時間戳,可以用:

'use strict';

----

if (Date.now) {

console.log(Date.now()); // 老版本IE沒有now()方法

} else {

console.log(new Date().getTime());

}

練習

小明為了和女友慶祝情人節,特意制作了網頁,并提前預定了法式餐廳。小明打算用JavaScript給女友一個驚喜留言:

'use strict';

----

var today = new Date();

if (today.getMonth() === 2 && today.getDate() === 14) {

alert('親愛的,我預定了晚餐,晚上6點在餐廳見!');

}

結果女友并未出現。小明非常郁悶,請你幫忙分析他的JavaScript代碼有何問題。

總結

以上是生活随笔為你收集整理的pythondatetime_Date的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。