1. 程式人生 > >在JS中如何獲得當前年月日時分秒,時間戳,以及具體的時間分類(最全)

在JS中如何獲得當前年月日時分秒,時間戳,以及具體的時間分類(最全)

在Js中如何獲取當前時間的年月日時分秒,形式如:2017-06-04 13:30:27

獲取的方式如下:

function getNowFormatDate() {
    var date = new Date();
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate;
    return currentdate;
}
如果只想單純的獲得年月日,可以把後面獲得時分秒的去掉,但是想用獲得來的時間作比較,這樣的時間格式明顯不符合要求,得轉一下,轉換方式如:
Date.parse(你獲得的時間)
然後就可以做比較了。

關於其他僅僅只想獲得當前時間的一部分內容,這裡也羅列一下:

var myDate = new Date();//獲取系統當前時間
myDate.getYear(); //獲取當前年份(2位)
 myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
 myDate.getMonth(); //獲取當前月份(0-11,0代表1月)
 myDate.getDate(); //獲取當前日(1-31)
 myDate.getDay(); //獲取當前星期X(0-6,0代表星期天)
 myDate.getTime(); //獲取當前時間(從1970.1.1開始的毫秒數)
 myDate.getHours(); //獲取當前小時數(0-23)
 myDate.getMinutes(); //獲取當前分鐘數(0-59)
 myDate.getSeconds(); //獲取當前秒數(0-59)
myDate.getMilliseconds(); //獲取當前毫秒數(0-999)
myDate.toLocaleDateString(); //獲取當前日期
var mytime=myDate.toLocaleTimeString(); //獲取當前時間
myDate.toLocaleString( ); //獲取日期與時間
還有有的時候,會用到時間戳,此處也羅列了幾種時間轉時間戳的方法:

1,第一種方法:

var timestamp =Date.parse(new Date());
得到的結果:1280977330000 注意:這裡得到的結果將後三位(毫秒)轉換成了000顯示,使用時可能會出現問題。例如動態新增頁面元素id的時候,不建議使用。

2,第二種方法:

 var timestamp =(new Date()).valueOf();
結果:1280977330748

3,第三種方法:

var timestamp=new Date().getTime();結果:1280977330748

js中單獨呼叫new Date(),例如document.write(new Date());

顯示的結果是:Mar 31 10:10:43 UTC+0800 2012 這種格式的時間

但是用new Date() 參與計算會自動轉換為從1970.1.1開始的毫秒數。

相關推薦

JS如何獲得當前年月日分秒時間,以及具體時間分類

在Js中如何獲取當前時間的年月日時分秒,形式如:2017-06-04 13:30:27 獲取的方式如下: function getNowFormatDate() { var date = n

js獲取當前年月日分秒

function getNowDate() { var date = new Date(); this.year = date.getFullYear(); this.month = date.getMonth() + 1; this.dat

js獲取當前 年月日-分秒

function getNowFormatDate() {     var date = new Date();     var seperator1 = "-"

oracle獲取當前年月日分秒季度周

oracle中如何獲取系統當前時間   select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;   ORACLE裡獲取一個時間的年、季、月、周、日的函式   select to_char(sysdate, 'yyyy'

利用To_Char()函式從Oracle時間分別提取年月日分秒

 TO_CHAR('2007-1-2','yyyy')轉換結果為"2007",這種方法可以很方便的從時間中分別提取年月日。示例語句:select sysdate from dualselect  TO_

JavaScript 編寫一個函式要求輸入年月日分秒輸出該年月日分秒的下一秒。

function time(into){ var TimeF=into.substring(0,into.length-1); var Time=TimeF.replace(/([^\u0000-\u00FF])/g,'-'); var

js獲得當前時間

function getTodayDate() { var d = new Date(); var year = d.getFullYear();////獲取完整的年份(4位,1970-????) var month = d.getMonth() +

JAVA隨機:當前年月日分秒+五位隨機數

package nvli; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; public class shijian {/*** 生成隨機檔名:當前年月日時分秒+五位隨機數* * @retur

編寫一個函式要求輸入年月日分秒 輸出該年月日分秒的下一秒

/*************************************      編寫一個函式,要求輸入年月日時分秒,      輸出該年月日時分秒的下一秒。      如輸入2004年12月31日23時59分59秒,      則輸出2005年1月1日0時0分0秒 

Android動態顯示當前年月日分秒系統時間

在佈局檔案中放一個TextView用來顯示時間,如下所示: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sche

資料包含年月日分秒如何只查年月日

在一個群聊裡聽了一個需求:有一個註冊的表,表裡存的註冊時間是“年-月-日 時:分:秒”格式,現在想知道每天註冊的人數。 群裡的思路基本都是先把註冊時間提取為年-月-日,再統計。當時對這個還比較有興趣,打算研究一下怎麼只提取出年月日。解決這個之後,統計每天註冊人數理論上就能寫

輸入年月日分秒輸出下一秒的時間

#include "stdio.h" void main() {int yea,mon,day,hou,min,sec;while(1){printf("請輸入年月日時分秒!\n");scanf("%d%d%d%d%d%d",&yea,&mon,&d

js獲得當前時間new Date()

var date = new Date(year, month, date, hrs, min, sec); // 獲取完整的日期 引數可以為整數,也可以為字串;Mon Dec 25 2017 16:41:03 GMT+0800 (中國標準時間) reg:

JS實現頁面以年月日分秒展示時間

span Oday ont jdb .get () type || 類型 如果想要展示時分秒,在存儲時間時數據庫字段應該是datetime類型,mysql映射文件中應該是jdbcType="TIMESTAMP"類型 以下為JS代碼 function getMy

caffe如何列印/輸出總loss包括loss和正則項待完成

並沒有找到合適的方案,目前來看,需要修改原始碼,但是咋修改原始碼,還沒有搞定。並沒有找到合適的方案,目前來看,需要修改原始碼,但是咋修改原始碼,還沒有搞定。並沒有找到合適的方案,目前來看,需要修改原始碼

JS幾種資料型別轉換

一、轉為字串:使用 .toString或者String。 1、 .toString()方法:注意,不可以轉null和underfined //轉為字串-->toString方法 var bool=true; console.log(bool.toString()); //注意,toSt

小白福音!零基礎入門軟體測試首選必備課程 2018年

要點:        1、在最新封裝的jQuery中,如果ajax請求的頁面有相同的部分直接省去了,只加載不一樣部分。        2、jQuery封裝有

深度學習在推薦系統的應用綜述

原文連結:https://arxiv.org/pdf/1707.07435.pdf摘要:隨著線上

2018小白福音!零基礎入門軟體測試首選必備課程

第1章 課程介紹 本章將從軟體測試的起源與發展、測試行業的現狀及職業生涯規劃等整體做介紹。 1-1 課程介紹 1-2 軟體測試的發展 1-3 軟體測試的發展與職業規劃 1-4 軟體測試之“獨孤九劍” 第2章 軟體測試工程師必備基礎知識 本章將講解軟體的概念、軟體的生命週期、軟體測試方法、軟體測

資料結構各排序演算法時間複雜度空間複雜度穩定性比較

演算法 時間複雜度 最好 ---------- 平均 --------- 最壞 直接插入排序 o(n)-------- o(n的平方) ---------