JavaScript日期对象-基本操作

    xiaoxiao2021-03-26  16


    Date对象的创建

    通过new关键字实例化创建Date对象,构造函数中传入相应参数,可获取指定时间的日期对象。 /** * 创建时间的两种方式: * * 第一种是创建当前时间:无参实例Date对象 * 第二种是创建特定时间:传入特定参数 * **/ // 创建当前时间 var loginTime = new Date(); // 以字符串形式输出 console.log("----登录时间----"); console.log(loginTime.toString()); // 创建目标日期 var deadLine = new Date(2017,2,7); // 以本地格式输出 console.log("----截止时间----"); console.log(deadLine.toLocaleString()); console控制台输出: >>>----登录时间---- >>>Sat Feb 04 2017 16:50:54 GMT+0800 (中国标准时间) >>>----截止时间---- >>>2017/3/7 上午12:00:00

    时间的获取

    获取Date对象中的参数通过“get系列”方法。 /** * 获取时间对象中的参数 * * 获取年份 getFullYear() * 获取月份 getMonth() * 获取日期 getDate() * 获取小时数 getHours() * 获取分钟数 getMinutes() * 获取秒数 getSeconds() * **/ /** * getLoginTime() 获取当前创建时间 * * @return {String} 当前创建时间 * **/ function getLoginTime(){ var time = new Date(); // getYear() 一部分返回当前年份-1990 getFullYear() 获取完整年份(通常使用这个) year = time.getFullYear(); // getMonth()是从0开始计算的,所以要加一 month = time.getMonth()+1; date = time.getDate(); hour = time.getHours(); minute = time.getMinutes(); second = time.getSeconds(); var loginTime = "当前登陆日期时间为:"+year+"年"+month+"月"+date+"日 "+hour+":"+minute+":"+second; return loginTime; } console.log("----当前登陆日期时间----"); // 函数调用 console.log(getLoginTime()); console控制台输出: >>>----当前登陆日期时间---- >>>当前登陆日期时间为:20172416:50:54

    时间的设置

    设置Date对象中的参数通过“set系列”方法。 /** * 设置时间对象中的参数 * * 设置年份 setFullYear() * 设置月份 setMonth() * 设置日期 setDate() * 设置小时数 setHours() * 设置分钟数 setMinutes() * 设置秒数 setSeconds() * **/ /** * setValidDate(oDate, n) 设置n天的有效时间 * * @return {String} 时间对象 * **/ function setValidDate(oDate, n){ validDate = oDate.getDate(); oDate.setDate(validDate+n); return oDate; } var loginTime = new Date(); console.log("----登陆有效时间----"); // 函数调用 console.log(setValidDate(loginTime,7).toLocaleString()); console控制台输出: >>>----登陆有效时间---- >>>2017/2/11 下午4:50:54

    附: 欢迎大家关注我的优酷空间一点编程 ,里边有同步视频教程- 【JS-日期对象】基础操作 。

    转载请注明原文地址: https://ju.6miu.com/read-658676.html

    最新回复(0)