1. 程式人生 > >日期轉毫秒的四種方法

日期轉毫秒的四種方法

Date.parse()
Date.UTC
valueOf()
getTime() 

1. Date.parse():該方法接受一個表示日期的字串引數,然後嘗試根據這個日期返回日期的毫秒數。ECMA-262沒有定義該方法支援哪種日期格式,因此這個方法的行為因為瀏覽器實現而異。如果傳入字串不能表示日期,那麼它會返回NaN。該方法返回的毫秒值後三位全為0,精確到秒數,沒有毫秒數。

Date.parse("2012年9月9日")

NaN

Date.parse("2012 9 9")

1347120000000

// 毫秒數轉換為日期格式

new Date(Date.parse(

"2012 9 9"))

Sun Sep 09 2012 00:00:00 GMT+0800 (中國標準時間)

2. Date.UTC(): 該方法也返回表示日期的毫秒數,但是該方法接受的引數是年份、基於0的月份、月份中的哪一天、小時數、分鐘、秒以及毫秒。這些引數中只有前兩個引數是必需的。

Date.UTC(12)

NaN

Date.UTC(2013,4,11);

1368230400000

3.  valueOf(): 該方法返回日期的毫秒錶示,可以方便時間的比較,該方法返回的毫秒數精確到毫秒。

var date = new Date();

date.valueOf();

1368283579633

4. getTime(): 返回表示日期的毫秒數,與valueOf()返回的值相同,也精確到毫秒數。

var date = new Date();

date.getTime();

1368283691951

相關推薦

小程序丨頁面跳方法

ace on() 程序 nta comment 點擊 toolbar n) itl wx.navigateTo({}) ,保留當前頁面,跳轉到應用內的某個頁面,使用 wx.navigateBack 可以返回;   示例: 1 wx.navigateTo({ 2

小程式頁面跳方法

小程式頁面跳轉的四種方法 1、wx.navigateTo({}) ,保留當前頁面,跳轉到應用內的某個頁面(下面是跳轉到test頁面的程式碼),然後從test頁面返回上一頁的時候使用 wx.navigateBack 返回; wx.navigateTo({ //

日期毫秒方法

Date.parse() Date.UTC valueOf() getTime()  1. Date.parse():該方法接受一個表示日期的字串引數,然後嘗試根據這個日期返回日期的毫秒數。ECMA-262沒有定義該方法支援哪種日期格式,因此這個方法的行為因為瀏覽器實現而異

js 時間轉換毫秒方法

lpad 如果 class code 時間轉換 因此 ble string sha 將時間轉換為毫秒數的方法有四個: Date.parse()Date.UTCvalueOf()getTime() 1. Date.parse():該方法接受一個表示日期的字符串參數,然後嘗試

)java向MySQL插入當前時間的方式和java時間日期格式化的幾方法(案例說明)

轉載地址  https://www.cnblogs.com/zhaotiancheng/p/6413067.html 資料庫操作經常會用到時間,例如start_time,end_time,(在資料庫中是datetime型別,) 對應關係 mys

】Java遍歷Map的方法

關於java中遍歷map具體哪四種方式,請看下文詳解吧。 方式一 這是最常見的並且在大多數情況下也是最可取的遍歷方式。在鍵值都需要時使用。 1 2 3 4 Map<Integer, Integer> map = new HashM

java建立執行緒的方法

java中建立執行緒的四種方法以及區別 Java使用Thread類代表執行緒,所有的執行緒物件都必須是Thread類或其子類的例項。Java可以用四種方式來建立執行緒,如下所示: 1)繼承Thread類建立執行緒 2)實現Runnable介面建立執行緒 3)使用Callable和Future建立執行緒

增加表空間大小的方法

已存在數據 max 方法 手工 pro strong 增加表空間 增加 四種 增加表空間大小的四種方法Meathod1:給表空間增加數據文件ALTER TABLESPACE app_data ADD DATAFILE ‘D:\ORACLE\PRODUCT\10.2.0\OR

Python格式化輸出的方法

python#!/usr/bin/env python#coding:utf-8name = raw_input("name:")sex = raw_input("sex:")age = int(raw_input("age:"))info0 = ‘‘‘-------- inio fo0 -------nam

Button點擊事件的方法

ase extend extends make androi tid ont edi .get 1、匿名內部類 Button btn_1 = (Button) findViewById(R.id.btn_1); //1.匿名內部類 btn_

HTML頁面跳的5方法

text div oca 詳細 頁面跳轉 com -- redirect 自動 下面列了五個例子來詳細說明,這幾個例子的主要功能是:在5秒後,自動跳轉到同目錄下的hello.html(根據自己需要自行修改)文件。1) html的實現 ?123456<head>&

【mysql】查看版本的方法

span clas latin min days use ble dha pre 1:在終端下:mysql -V。 以下是代碼片段: [[email protected]/* */ ~]$ mysql -V mysql Ver 14.7 Distrib 4.

列表整體加1方法

append map 整體 num enume for in rate int pen 1、 list = [0,1,2,3,4,5,6,7,8,9] num = map(lambda x:x+1,list)print num 2、list1=[]for i in lis

遍歷Map的方法

html pos val 方法 div body put next shm public static void main(String[] args) { Map<String, String> map = new HashMap<String,

JS 數組去重的方法

new return obj 元素 數組去重 != lis 相同 break 1、通過遍歷原數組和新數組是否重復。new一個新數組存放已經遍歷過的、唯一的元素。 function uniqueArr(list){   var newArr= [list[0]];   for

運行jar應用程序引用其他jar包的方法

撰寫 company 有一個 重寫 方式 工作 dex some sta 方法一、使用Bootstrap Classloader來加載這些類。 我們可以在運行時使用如下參數: -Xbootclasspath:完全取代系統Java classpath.最好不用。-Xbootc

JS生成 UUID的方法

ide replace rsa func digits 隨機生成 turn abcdefg 標準 全局唯一標識符(GUID,Globally Unique Identifier)也稱作 UUID(Universally Unique IDentifier) 。 GUID是

Jmeter添加變量的方法

sha 更新 循環 logs false del 文件名 image stop 一、在樣本中添加同請求一起發送的參數。根據服務器設置的數據類型,來添加不同類型的參數 二、用戶定義的變量 1、創建:添加->配置元件->用戶定義的變量 2、作用:當前的線程組內所

vue中組件的方法總結

end bsp nbsp 四種 temp recommend show -s com 希望對大家有用 全局組件的第一種寫法 html: <div id = "app"> <show></show></div>

java 遍歷arrayList的方法

void 線程安全 接口 線程同步 object類 轉型 依次 調用 values package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.Lis