精华内容
下载资源
问答
  • JavaScript 获取当前时间time 开发常用时间笔记 JS获取当前时间 Js获取当前日期时间及其它操作 ** 谨记要懂得经常在控制台输出结果 ** var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate....

    JavaScript 获取当前时间time

    开发常用时间笔记

    JS获取当前时间
    Js获取当前日期时间及其它操作
    **

    谨记要懂得经常在控制台输出结果

    **

    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( ); //获取日期与时间

    日期时间脚本库方法列表

    Date.prototype.isLeapYear 判断闰年

    Date.prototype.Format 日期格式化

    Date.prototype.DateAdd 日期计算

    Date.prototype.DateDiff 比较日期差

    Date.prototype.toString 日期转字符串

    Date.prototype.toArray 日期分割为数组

    Date.prototype.DatePart 取日期的部分信息

    Date.prototype.MaxDayOfDate 取日期所在月的最大天数

    Date.prototype.WeekNumOfYear 判断日期所在年的第几周

    StringToDate 字符串转日期型

    IsValidDate 验证日期有效性

    CheckDateTime 完整日期时间检查

    daysBetween 日期天数差

    js代码:

    //---------------------------------------------------

    // 判断闰年

    //---------------------------------------------------

    Date.prototype.isLeapYear = function()

    {

    return (0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0)));   
    

    }

    //---------------------------------------------------

    // 日期格式化

    // 格式 YYYY/yyyy/YY/yy 表示年份

    // MM/M 月份

    // W/w 星期

    // dd/DD/d/D 日期

    // hh/HH/h/H 时间

    // mm/m 分钟

    // ss/SS/s/S 秒

    //---------------------------------------------------

    Date.prototype.Format = function(formatStr)

    {

    var str = formatStr;   
    
    var Week = ['日','一','二','三','四','五','六'];  
    
    
    
    str=str.replace(/yyyy|YYYY/,this.getFullYear());   
    
    str=str.replace(/yy|YY/,(this.getYear() % 100)>9?(this.getYear() % 100).toString():'0' + (this.getYear() % 100));   
    
    
    
    str=str.replace(/MM/,this.getMonth()>9?this.getMonth().toString():'0' + this.getMonth());   
    
    str=str.replace(/M/g,this.getMonth());   
    
    
    
    str=str.replace(/w|W/g,Week[this.getDay()]);   
    
    
    
    str=str.replace(/dd|DD/,this.getDate()>9?this.getDate().toString():'0' + this.getDate());   
    
    str=str.replace(/d|D/g,this.getDate());   
    
    
    
    str=str.replace(/hh|HH/,this.getHours()>9?this.getHours().toString():'0' + this.getHours());   
    
    str=str.replace(/h|H/g,this.getHours());   
    
    str=str.replace(/mm/,this.getMinutes()>9?this.getMinutes().toString():'0' + this.getMinutes());   
    
    str=str.replace(/m/g,this.getMinutes());   
    
    
    
    str=str.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds().toString():'0' + this.getSeconds());   
    
    str=str.replace(/s|S/g,this.getSeconds());   
    
    
    
    return str;   
    

    }

    //±--------------------------------------------------

    //| 求两个时间的天数差 日期格式为 YYYY-MM-dd

    //±--------------------------------------------------

    function daysBetween(DateOne,DateTwo)

    {

    var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-'));  
    
    var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1);  
    
    var OneYear = DateOne.substring(0,DateOne.indexOf ('-'));  
    
    
    
    var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-'));  
    
    var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1);  
    
    var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-'));  
    
    
    
    var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000);   
    
    return Math.abs(cha);  
    

    }

    //±--------------------------------------------------

    //| 日期计算

    //±--------------------------------------------------

    Date.prototype.DateAdd = function(strInterval, Number) {

    var dtTmp = this;  
    
    switch (strInterval) {   
    
        case 's' :return new Date(Date.parse(dtTmp) + (1000 * Number));  
    
        case 'n' :return new Date(Date.parse(dtTmp) + (60000 * Number));  
    
        case 'h' :return new Date(Date.parse(dtTmp) + (3600000 * Number));  
    
        case 'd' :return new Date(Date.parse(dtTmp) + (86400000 * Number));  
    
        case 'w' :return new Date(Date.parse(dtTmp) + ((86400000 * 7) * Number));  
    
        case 'q' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number*3, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());  
    
        case 'm' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());  
    
        case 'y' :return new Date((dtTmp.getFullYear() + Number), dtTmp.getMonth(), dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());  
    
    }  
    

    }

    //±--------------------------------------------------

    //| 比较日期差 dtEnd 格式为日期型或者有效日期格式字符串

    //±--------------------------------------------------

    Date.prototype.DateDiff = function(strInterval, dtEnd) {

    var dtStart = this;  
    
    if (typeof dtEnd == 'string' )//如果是字符串转换为日期型  
    
    {   
    
        dtEnd = StringToDate(dtEnd);  
    
    }  
    
    switch (strInterval) {   
    
        case 's' :return parseInt((dtEnd - dtStart) / 1000);  
    
        case 'n' :return parseInt((dtEnd - dtStart) / 60000);  
    
        case 'h' :return parseInt((dtEnd - dtStart) / 3600000);  
    
        case 'd' :return parseInt((dtEnd - dtStart) / 86400000);  
    
        case 'w' :return parseInt((dtEnd - dtStart) / (86400000 * 7));  
    
        case 'm' :return (dtEnd.getMonth()+1)+((dtEnd.getFullYear()-dtStart.getFullYear())*12) - (dtStart.getMonth()+1);  
    
        case 'y' :return dtEnd.getFullYear() - dtStart.getFullYear();  
    
    }  
    

    }

    //±--------------------------------------------------

    //| 日期输出字符串,重载了系统的toString方法

    //±--------------------------------------------------

    Date.prototype.toString = function(showWeek)

    {

    var myDate= this;  
    
    var str = myDate.toLocaleDateString();  
    
    if (showWeek)  
    
    {   
    
        var Week = ['日','一','二','三','四','五','六'];  
    
        str += ' 星期' + Week[myDate.getDay()];  
    
    }  
    
    return str;  
    

    }

    //±--------------------------------------------------

    //| 日期合法性验证

    //| 格式为:YYYY-MM-DD或YYYY/MM/DD

    //±--------------------------------------------------

    function IsValidDate(DateStr)

    {

    var sDate=DateStr.replace(/(^\s+|\s+$)/g,''); //去两边空格;   
    
    if(sDate=='') return true;   
    
    //如果格式满足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或YYYY-(/)MM-(/)D就替换为''   
    
    //数据库中,合法日期可以是:YYYY-MM/DD(2003-3/21),数据库会自动转换为YYYY-MM-DD格式   
    
    var s = sDate.replace(/[\d]{ 4,4 }[\-/]{ 1 }[\d]{ 1,2 }[\-/]{ 1 }[\d]{ 1,2 }/g,'');   
    
    if (s=='') //说明格式满足YYYY-MM-DD或YYYY-M-DD或YYYY-M-D或YYYY-MM-D   
    
    {   
    
        var t=new Date(sDate.replace(/\-/g,'/'));   
    
        var ar = sDate.split(/[-/:]/);   
    
        if(ar[0] != t.getYear() || ar[1] != t.getMonth()+1 || ar[2] != t.getDate())   
    
        {   
    
            //alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');   
    
            return false;   
    
        }   
    
    }   
    
    else   
    
    {   
    
        //alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');   
    
        return false;   
    
    }   
    
    return true;   
    

    }

    //±--------------------------------------------------

    //| 日期时间检查

    //| 格式为:YYYY-MM-DD HH:MM:SS

    //±--------------------------------------------------

    function CheckDateTime(str)

    {

    var reg = /^(\d+)-(\d{ 1,2 })-(\d{ 1,2 }) (\d{ 1,2 }):(\d{ 1,2 }):(\d{ 1,2 })$/;   
    
    var r = str.match(reg);   
    
    if(r==null)return false;   
    
    r[2]=r[2]-1;   
    
    var d= new Date(r[1],r[2],r[3],r[4],r[5],r[6]);   
    
    if(d.getFullYear()!=r[1])return false;   
    
    if(d.getMonth()!=r[2])return false;   
    
    if(d.getDate()!=r[3])return false;   
    
    if(d.getHours()!=r[4])return false;   
    
    if(d.getMinutes()!=r[5])return false;   
    
    if(d.getSeconds()!=r[6])return false;   
    
    return true;   
    

    }

    //±--------------------------------------------------

    //| 把日期分割成数组

    //±--------------------------------------------------

    Date.prototype.toArray = function()

    {

    var myDate = this;  
    
    var myArray = Array();  
    
    myArray[0] = myDate.getFullYear();  
    
    myArray[1] = myDate.getMonth();  
    
    myArray[2] = myDate.getDate();  
    
    myArray[3] = myDate.getHours();  
    
    myArray[4] = myDate.getMinutes();  
    
    myArray[5] = myDate.getSeconds();  
    
    return myArray;  
    

    }

    //±--------------------------------------------------

    //| 取得日期数据信息

    //| 参数 interval 表示数据类型

    //| y 年 m月 d日 w星期 ww周 h时 n分 s秒

    //±--------------------------------------------------

    Date.prototype.DatePart = function(interval)

    {

    var myDate = this;  
    
    var partStr='';  
    
    var Week = ['日','一','二','三','四','五','六'];  
    
    switch (interval)  
    
    {   
    
        case 'y' :partStr = myDate.getFullYear();break;  
    
        case 'm' :partStr = myDate.getMonth()+1;break;  
    
        case 'd' :partStr = myDate.getDate();break;  
    
        case 'w' :partStr = Week[myDate.getDay()];break;  
    
        case 'ww' :partStr = myDate.WeekNumOfYear();break;  
    
        case 'h' :partStr = myDate.getHours();break;  
    
        case 'n' :partStr = myDate.getMinutes();break;  
    
        case 's' :partStr = myDate.getSeconds();break;  
    
    }  
    
    return partStr;  
    

    }

    //±--------------------------------------------------

    //| 取得当前日期所在月的最大天数

    //±--------------------------------------------------

    Date.prototype.MaxDayOfDate = function()

    {

    var myDate = this;  
    
    var ary = myDate.toArray();  
    
    var date1 = (new Date(ary[0],ary[1]+1,1));  
    
    var date2 = date1.dateAdd(1,'m',1);  
    
    var result = dateDiff(date1.Format('yyyy-MM-dd'),date2.Format('yyyy-MM-dd'));  
    
    return result;  
    

    }

    //±--------------------------------------------------

    //| 取得当前日期所在周是一年中的第几周

    //±--------------------------------------------------

    Date.prototype.WeekNumOfYear = function()

    {

    var myDate = this;  
    
    var ary = myDate.toArray();  
    
    var year = ary[0];  
    
    var month = ary[1]+1;  
    
    var day = ary[2];  
    
    document.write('< script language=VBScript\> \n');  
    
    document.write('myDate = Datue(''+month+'-'+day+'-'+year+'') \n');  
    
    document.write('result = DatePart('ww', myDate) \n');  
    
    document.write(' \n');  
    
    return result;  
    

    }

    //±--------------------------------------------------

    //| 字符串转成日期类型

    //| 格式 MM/dd/YYYY MM-dd-YYYY YYYY/MM/dd YYYY-MM-dd

    //±--------------------------------------------------

    function StringToDate(DateStr)

    {

    var converted = Date.parse(DateStr);  
    
    var myDate = new Date(converted);  
    
    if (isNaN(myDate))  
    
    {   
    
        //var delimCahar = DateStr.indexOf('/')!=-1?'/':'-';  
    
        var arys= DateStr.split('-');  
    
        myDate = new Date(arys[0],--arys[1],arys[2]);  
    
    }  
    
    return myDate;  
    

    }

    展开全文
  • function getNowTime () { let now = new Date();... //获取当前月份(0-11,0代表1月) let today = now.getDate(); //获取当前日(1-31) let hour = now.getHours(); //获取当前小时数(0-23) let mi
    function getNowTime () {
      let now = new Date();
      let year = now.getFullYear(); //获取完整的年份(4位,1970-????)
      let month = now.getMonth() + 1; //获取当前月份(0-11,0代表1月)
      let today = now.getDate(); //获取当前日(1-31)
      let hour = now.getHours(); //获取当前小时数(0-23)
      let minute = now.getMinutes(); //获取当前分钟数(0-59)
      let second = now.getSeconds(); //获取当前秒数(0-59)
      let nowTime = ''
      nowTime = year + '-' + fillZero(month) + '-' + fillZero(today) + ' ' + fillZero(hour) + ':' +
        fillZero(minute) + ':' + fillZero(second)
      return nowTime
    };
    
    function fillZero (str) {
      var realNum;
      if (str < 10) {
        realNum = '0' + str;
      } else {
        realNum = str;
      }
      return realNum;
    }
    console.log(getNowTime())
    // 2021-10-27 18:17:46
    
    展开全文
  • js获取当前系统时间

    2021-07-27 08:49:15
    搜索热词下面是编程之家 jb51.cc 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也... //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(...

    搜索热词

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

    编程之家小编现在分享给大家,也给大家做个参考。

    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( ); //获取日期与时间

    实例代码:

    系统时间

    显示时间的位置

    以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

    如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

    总结

    以上是编程之家为你收集整理的js获取当前系统时间全部内容,希望文章能够帮你解决js获取当前系统时间所遇到的程序开发问题。

    如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

    如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:

    编程之家官方1群

    编程之家官方2群

    编程之家官方3群

    编程之家官方4群

    展开全文
  • javascript怎么获取当前时间?下面本篇文章就来给大家介绍一下使用javascript获取当前时间的方法,希望对大家有所帮助。在JavaScript中可以使用Date对象中的Date()方法来获取当前时间。Date 对象用于处理日期和时间...

    javascript怎么获取当前时间?下面本篇文章就来给大家介绍一下使用javascript获取当前时间的方法,希望对大家有所帮助。

    在JavaScript中可以使用Date对象中的Date()方法来获取当前时间。Date 对象用于处理日期和时间,Date()方法可返回当天的日期和时间。

    说明:Date 对象会自动把当前日期和时间保存为其初始值。

    语法:Date()

    示例1:输出今天的日期和时间

    document.write(Date())

    输出:Wed Aug 14 2019 17:42:56 GMT+0800 (中国标准时间)

    示例2:格式化时间,已固定格式显示时间

    function current() {

    var d = new Date(),

    str = '';

    str += d.getFullYear() + '年'; //获取当前年份

    str += d.getMonth() + 1 + '月'; //获取当前月份(0——11)

    str += d.getDate() + '日';

    str += d.getHours() + '时';

    str += d.getMinutes() + '分';

    str += d.getSeconds() + '秒';

    return str;

    }

    window.onload = function() {

    var timer = document.getElementById("timer");

    timer.innerHTML = current();

    }

    输出:2019年8月14日17时57分17秒

    展开全文
  • JS 获取当前时间函数

    2021-09-19 20:45:27
    //time为现在的时间 //结果: Sun Sep 19 2021 20:25:30 GMT+0800 (中国标准时间) var year = time.getFullYear();//获取现在的年份 var month = time.getMonth() + 1;//获取现在的月份 var date = time....
  • vue中使用js获取当前时间

    千次阅读 2020-12-21 15:25:47
    * 获取当前时间 */ export function getCurrentDateTime(){ const year = new Date().getFullYear(); const month = new Date().getMonth()+1<10?"0"+new Date().getMonth()+1:new Date().getMonth()+1; ...
  • 可以用javascript,先创建Date对象的实例(也叫做对象的引用)。创建实例的语法有如下三种。 var newDateObj = new Date() var newDateObj = new Date(dateVal) var newDateObj = new Date(year, month, date[, hours...
  • getNowTime () { let dateTime let yy = new Date().getFullYear() let mm = new Date().getMonth() + 1 let dd = new Date().getDate() let hh = new Date().getHours() let mf = new Date().getMinutes() &...
  • 方法一: //1.获取当前日期 ... 设置当前时间+15分钟:把当前分钟数+5后的值重新设置为date对象的分钟数 date.setMinutes(min + 15) //4. 测试 console.log(date.toLocaleString()) 方法二: var ti
  • toLocaleString() 方法可根据本地时间把 Date 对象转换为字符串,并返回...//获取24小时制,中国时间,打印出 2019/01/03/ 08:40:32 let newdate2=date.toLocaleString(); //中国时间 2021/4/28上午10:39:35 toL
  • var time = new Date(); time.getYear(); //获取当前年份 time.getFullYear(); //获取完整的年份(4位,1970-???) ... //获取当前月份(0-11,0代表1月) ... //获取当前时间(从1970.1.1开始的毫秒数) time.getHour
  • function getCurrentDate() { var d = new Date() var year = d.getFullYear() var month = d.getMonth() month = month + 1 > 12 ? 1 : month + 1 month = month > 9 ? month : '0' + month.toString() ...
  • 首先,确定想要的时间格式,然后进行处理(以下的格式是yy-mm-dd hh-mm-ss,如:2021-10-09 08:58:30) Vue.prototype.CustomMethods.getCurrentTime = function (d) { let datetime = new Date() if (d){ datetime =...
  • js获取当前时间,日期,星期 1.js文件写入 function formatTime(time, fmt) { if (!time) return ""; else { const date = new Date(time); const o = { "M+": date.getMonth() + 1, "d+": date.getDate(), ...
  • js获取当前时间24小时制

    千次阅读 2021-01-27 17:40:38
    var now = new Date(). toLocaleString('chinese', { hour12: false });
  • //获取当前时间 const d = new Date() //d : Mon Sep 06 2021 11:25:28 GMT+0800 (中国标准时间) //时间格式化 function tiemFormat(str) { const timeStamp = new Date(str + '') const date = new Date...
  • .... 另外如何自定义日期格式如下: 选择日期: 选择时间: 选择星期: 选择月份:结果如下: 选择日期: 选择时间: 选择星期: 选择月份: 另一种写法如下: 原文:...
  • 获取当前时间 // 获取当前时间 let date = new Date() let Y = date.getFullYear() let M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1) let D = date.getDate() <...
  • 在开发过程中遇到了需要在安卓中调用js方法的需求,于是将具体的实现过程总结成这篇博客. 效果: 其中“调用安卓方法”按钮是html ... 《SpringMVC从入门到放肆》六、SpringMVC开发Controller的方法总结 到目前为止...
  • 这篇文章主要介绍了JS如何获取当前日期时间并执行定时刷新,示例代码如下,需要的朋友不要错过JS获取当前日期时间var date = new Date();date.getYear(); //获取当前年份(2位)date.getFullYear(); //获取完整的年份...
  • JS获取当前时间并且实时刷新 代码: $(function () { setInterval(“getTime();”, 1000); //每隔一秒执行一次 }) //取得系统当前时间 function getTime() { var myDate = new Date(); var date = myDate....
  • //获取当前时间-24小时 let nows=new Date(); hourArr=getLastDayHour(nows, 24); function getLastDayHour(d, s) { var result = []; d.setHours(d.getHours())// 获取到当前小时 for (var i = 0; i < s; i+...
  • //获取系统当前时间 var nowdate = new Date(); var y = nowdate.getFullYear(); var m = nowdate.getMonth()+1; var d = nowdate.getDate();...//获取系统前一周的时间(js当前时间减去一个周) var oneweekdate =..
  • vue js获取当前时间,年月日时分秒

    千次阅读 2021-05-21 14:01:06
    } console.log(this.year+'-'+this.month+'-'+this.strDate) 在mounted中直接定义一个即可,也可以在methods中写一个时间方法,哪里要用直接调用那个方法即可,都行,看个人喜好, 如果还需要时分秒在后面加就可以了...
  • // 获取时间:时分秒 const hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours() const minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes() const ...
  • 获取当前时间并格式化时间格式 <script> // 时间戳格式化 function formatDate(datetime) { var date = new Date(datetime)// 时间戳为10位需*1000,时间戳为13位的话不需乘1000 var year = date....
  • const date = new Date() for(var i=0;i<7;i++){ let newDate=new Date(date.getTime()+i*1000*60*60*24) let year=newDate.getFullYear() let month=(parseInt(newDate.getMonth())+1)>...
  • javascript获取当前时间

    2021-03-12 10:56:28
    //时间设置//时间比较function check(){ var riqi1 = document.getElementById("begin_time").value;var riqi2 = document.getElementById("end_time").value; var datePattern = /^(\d{4})-(\d{1,2})-(\d{1,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 298,594
精华内容 119,437
关键字:

js获得当前时间