js获取星期几;js获取系统当前时间,并转换为yyyy-mm-dd hh:mm:ss格式

本文介绍使用JavaScript获取系统当前时间并将其格式化为yyyy-mm-dd hh:mm:ss的方法,同时提供了一个函数用于获取当前星期几。两种时间格式化方法分别适用于不同浏览器环境,确保了代码的兼容性和实用性。
  1. js获取系统当前时间,并转换为yyyy-mm-dd hh:mm:ss格式

方法一:

var currentDate = new Date(+new Date()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'');

该方法在ie低版本浏览器会存在兼容性问题,推荐第二种方法

方法二:

    function currentDate(date){
        var year = date.getFullYear();        //年 ,从 Date 对象以四位数字返回年份
        var month = date.getMonth() + 1;      //月 ,从 Date 对象返回月份 (0 ~ 11) ,date.getMonth()比实际月份少 1 个月
        var day = date.getDate();             //日 ,从 Date 对象返回一个月中的某一天 (1 ~ 31)
        var hours = date.getHours();          //小时 ,返回 Date 对象的小时 (0 ~ 23)
        var minutes = date.getMinutes();      //分钟 ,返回 Date 对象的分钟 (0 ~ 59)
        var seconds = date.getSeconds();      //秒 ,返回 Date 对象的秒数 (0 ~ 59)
        //修改月份格式
        if (month >= 1 && month <= 9) {
            month = "0" + month;
        }
        //修改日期格式
        if (day >= 0 && day <= 9) {
            day = "0" + day;
        }
        //修改小时格式
        if (hours >= 0 && hours <= 9) {
            hours = "0" + hours;
        }
        //修改分钟格式
        if (minutes >= 0 && minutes <= 9) {
            minutes = "0" + minutes;
        }
        //修改秒格式
        if (seconds >= 0 && seconds <= 9) {
            seconds = "0" + seconds;
        }
        //格式(yyyy-mm-dd hh:mm:ss)
        var currentFormatDate = year + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds;
        return currentFormatDate;
    }
    
   currentDate(new Date())
  1. js获取星期几:
    function getWeekDate(now) {
        var day = now.getDay();
        var weeks = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
        var week = weeks[day];
        return week;
    }
    
	getWeekDate(new Date());
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值