js获取当前时间

时间:2022-12-03 17:22:55

1.js获取当前时间 格式为Y-m-d
var d = new Date();
var str = d.getFullYear()+”-“+(d.getMonth()+1)+”-“+d.getDate();

2.计算出相差天数

 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(TwoYear+'/'+ TwoMonth+'/'+TwoDay) - Date.parse(OneYear+'/'+OneMonth+'/'+OneDay))/86400000);

            return cha;
        }

3.获取JavaScript 的时间使用内置的Date函数完成

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 日期天数差