JS 、JavaScript获取当前日期时间及获取当前月第一天和最后一天

这篇具有很好参考价值的文章主要介绍了JS 、JavaScript获取当前日期时间及获取当前月第一天和最后一天。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JavaScript获取当前时间

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div></div>
</body>
</html>
<script type="text/javascript">
    /**
     * 获取当前时间
     */
    function getCurrentDate() {
        let currentDate = new Date();
        let fullYear = currentDate.getFullYear();// 获取当前年份(4位)
        console.log(fullYear);
        let month = currentDate.getMonth();// 获取当前月份(0-11,0代表1月)
        console.log(month);
        let date = currentDate.getDate();// 获取当前日(1-31)
        console.log(date);
        let day = currentDate.getDay();// 获取当前星期X(0-6,0 代表星期天)
        console.log(day);
        let time = currentDate.getTime();// 获取当前时间(从1970.1.1开始的毫秒数)
        console.log(time);
        let hours = currentDate.getHours();// 获取当前小时数(0-23)
        console.log(hours);
        let minutes = currentDate.getMinutes();// 获取当前分钟数(0-59)
        console.log(minutes);
        let seconds = currentDate.getSeconds();// 获取当前秒数(0-59)
        console.log(seconds);
        let milliseconds = currentDate.getMilliseconds();// 获取当前毫秒数(0-999)
        console.log(milliseconds);
        let localeDateString = currentDate.toLocaleDateString();// 获取当前日期
        console.log(localeDateString);
        let localeTimeString = currentDate.toLocaleTimeString();// 获取当前时间
        console.log(localeTimeString);
        let localeString = currentDate.toLocaleString();// 获取当前日期与时间
        console.log(localeString);
    }
	// 调用函数
    getCurrentDate();
</script>

js获取本月最后一天日期,javascript,开发语言,ecmascript

JavaScript获取当前时间的一年前时间

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div></div>
</body>
</html>
<script type="text/javascript">
    /**
     * 获取当前时间的一年前时间
     */
    function getYearAgo() {
        const currentDate = new Date();
        currentDate.setFullYear(currentDate.getFullYear() - 1)
        let localeString = currentDate.toLocaleString();
        console.log("当前时间的一年前时间:" + localeString);
    }
	// 调用函数
    getYearAgo();
</script>

js获取本月最后一天日期,javascript,开发语言,ecmascript

JavaScript获取当前时间的半年前时间

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div></div>
</body>
</html>
<script type="text/javascript">
    /**
     * 获取当前时间的半年前时间
     */
    function getYearHalf() {
        const currentDate = new Date();
        currentDate.setMonth(currentDate.getMonth() - 6);
        // currentDate.setDate(currentDate.getDate() -1)
        let localeString = currentDate.toLocaleString();
        console.log("当前时间的半年前时间:" + localeString);
    }
	// 调用函数
    getYearHalf();
</script>


js获取本月最后一天日期,javascript,开发语言,ecmascript

JavaScript获取当前时间至一年前的所有年月

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div></div>
</body>
</html>
<script type="text/javascript">
    /**
     * 获取当前时间至一年前所有的年月
     * @returns {*[]}
     * 如输出 ["2022-07", "2022-08", "2022-09", "2022-10", "2022-11", "2022-12", "2023-01", "2023-02", "2023-03", "2023-04", "2023-05", "2023-06", "2023-07"]
     */
    function getLastMonth() {
        let result = [];
        for (let i = 0; i < 13; i++) {
            const currentDate = new Date();
            currentDate.setDate(1);// 将当前时间的日期设置成第一天
            let month = currentDate.getMonth() - i;
            currentDate.setMonth(month)
            let returnMonth = currentDate.getMonth() + 1;
            returnMonth = returnMonth < 10 ? "0" + returnMonth : returnMonth;//自定义输出日期的格式
            // result.push(currentDate.getFullYear() + "年" + returnMonth+"月");
            result.push(currentDate.getFullYear() + "-" + returnMonth);
        }
        return result;
    }

    let info = getLastMonth().reverse(); //反转
    console.log(info)
</script>

js获取本月最后一天日期,javascript,开发语言,ecmascript

JavaScript获取当前月第一天和最后一天

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div></div>
</body>
</html>
<script type="text/javascript">
    // 获取当前月第一天
    function getFirstDay() {
        const date = new Date();
        // 将当前时间的日期设置成第一天
        date.setDate(1);
        let y = date.getFullYear();
        let m = date.getMonth() + 1;
        // 月份补 0
        m = m < 10 ? '0' + m : m;
        let d = date.getDate();
        // 日期补 0
        d = d < 10 ? '0' + d : d;
        let firstDay = [y, m, d].join('-');
        return firstDay
    }

    console.log("获取当前月第一天:" + getFirstDay())

    // 获取当前月最后一天
    function getLastDay() {
        const date = new Date();
        let y = date.getFullYear();
        let m = date.getMonth() + 1;
        // 月份补 0
        m = m < 10 ? '0' + m : m;
        // new Date(y, m, 0) 获取当前月的最后一天,参数 0 代表上个月的最后一天
        let d = new Date(y, m, 0).getDate();
        // 日期补 0
        d = d < 10 ? '0' + d : d;
        let lastDay = [y, m, d].join('-');
        return lastDay
    }

    console.log("获取当前月最后一天:" + getLastDay())

    // 获取当前月第一天和最后一天
    function getFirstLastDay1(date) {
        let y = date.getFullYear();
        let m = date.getMonth() + 1;
        m = m < 10 ? '0' + m : m;
        // 设置为日期1号
        date.setDate(1);
        let firstDay = date.getDate();
        firstDay = firstDay < 10 ? '0' + firstDay : firstDay;
        let first = [y, m, firstDay].join('-');

        // 获取当前月的最后一天,参数 0 代表上个月的最后一天
        let lastDay = new Date(y, m, 0).getDate();
        let last = [y, m, lastDay].join('-');
        return first + " 至 " + last
    }

    console.log("起止日期:" + getFirstLastDay1(new Date()))

    // 获取当前月第一天和最后一天
    function getFirstLastDay2(dateString) {
        let year = Number(dateString.slice(0, 4));
        let month = Number(dateString.slice(4, 6));

        let date = new Date(year, month - 1);
        let y = date.getFullYear();
        let m = date.getMonth() + 1;
        m = m < 10 ? '0' + m : m;
        // 设置为日期1号
        date.setDate(1);
        let firstDay = date.getDate();
        firstDay = firstDay < 10 ? '0' + firstDay : firstDay;
        let first = [y, m, firstDay].join('-');

        // 获取当前月的最后一天,参数 0 代表上个月的最后一天
        let lastDay = new Date(year, month, 0).getDate();
        let last = [y, m, lastDay].join('-');
        return first + " 至 " + last
    }

    console.log("起止日期:" + getFirstLastDay2("202309"))

</script>

js获取本月最后一天日期,javascript,开发语言,ecmascript文章来源地址https://www.toymoban.com/news/detail-755831.html

到了这里,关于JS 、JavaScript获取当前日期时间及获取当前月第一天和最后一天的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python获取当前时间日期

    时间日期类型在Python中主要有两个模块:time模块 和 datetime模块 time模块: 是基于Unix Timestamp(时间戳)实现的,所能表述的范围被限定在1970-2038年之间; 时间戳: 是指格林尼治时间1970年01月01日00时00分00秒起至现在的总秒数,结果是一个浮点数。 2.1 获取当前时间戳 示例:

    2024年02月13日
    浏览(47)
  • Java 获取当前日期和时间

     System.currentTimeMillis() 获取标准时间可以通过 System.currentTimeMillis() 方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如: 我们可以将时间戳转化成我们看得懂的形式 则该时间戳对应的时间为 值得注意的是,此方法会根据我们系统时间返回当前值,因为世界各

    2024年02月05日
    浏览(49)
  • 微信小程序 获取当前日期时间

    打印结果: 自定义:

    2024年02月04日
    浏览(65)
  • 微信小程序获取当前日期时间

    在小程序中获取当前系统日期和时间,可直接拿来使用的常用的日期格式 一般放入utils工具类    参考代码  示例

    2024年02月07日
    浏览(64)
  • 微信小程序获取当前日期和时间

    博主介绍: 本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮

    2024年02月07日
    浏览(54)
  • 微信小程序如何获取当前日期时间

    Hello大家好!我是咕噜铁蛋,获取当前日期时间是小程序中经常会用到的一个功能。因此,在本文中,我通过科技手段给大家收集整理了下,今天我将向大家介绍如何在微信小程序中获取当前日期时间的方法,并分享一些实用技巧和注意事项。 一、获取当前日期时间的方法

    2024年01月23日
    浏览(63)
  • js将当前日期或指定日期转时间戳超详细

         获取 当前时间 并转化成时间戳   转化指定\\\' 年:月 \\\'为时间戳,日会默认取1号0点0分    转化指定\\\' 年:月:日 \\\'为时间戳,时间默认0点0分    转化指定\\\' 年:月:日 时:分 \\\'为时间戳,秒默认为0 转化指定\\\' 年-月-日 时:分:秒 \\\'为时间戳 获取当前 年月日时分秒 并转化为时间戳,

    2024年02月11日
    浏览(48)
  • Element Plus 日期选择器 获取选中的日期的格式(当前日期/时间戳格式)

    如果想要获取选中的日期时间就需要通过,Element Plus 日期选择器 format属性和value-format属性。 format 指定输入框的格式。 value-format  指定绑定值的格式。 为日期选择器添加下面的代码,那么获取的值就会变成你选中的日期 format=\\\"YYYY/MM/DD\\\"  value-format=\\\"YYYY-MM-DD\\\" 如果想要转换为

    2024年02月13日
    浏览(58)
  • MySQL、Oracle 获取当前系统时间、年份、季度、月份、日期、天数、周数

    1.1.1 获取当前系统时间:NOW() NOW() : 获取当前系统时间, 返回的字符串格式为 YYYY-MM-DD HH:MM:SS。 参考案例: 1.1.2 获取当前日期:CURDATE() 参考案例: 1.1.3 获取当前时间:CURTIME() 参考案例: 1.2.1 获取当前年份:YEAR(NOW()) 参考案例: 1.2.2 获取当前季度:QUARTER(NOW()) 参考案例:

    2024年01月16日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包