JS获取年月日时分秒的方法分析

yizhihongxing

JS获取年月日时分秒的方法分析

概述

在JavaScript中,获取当前系统时间的年、月、日、时、分、秒等信息有多种方法,下面分别介绍这些方法。

Date对象

JavaScript的Date对象提供了获取当前系统时间的多种方法。可以通过以下几种方式获取当前时间:

方法一:传入当前时间戳

const date = new Date(时间戳); // 时间戳是一个以毫秒为单位的整数
const year = date.getFullYear(); // 获取当前年份,比如2022
const month = date.getMonth() + 1; // 获取当前月份,返回值为0-11,需要+1
const day = date.getDate(); // 获取当前日期,比如12
const hour = date.getHours(); // 获取当前小时数,0-23
const minute = date.getMinutes(); // 获取当前分钟数,0-59
const second = date.getSeconds(); // 获取当前秒数,0-59

方法二:不传入任何参数

const date = new Date();
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const hour = date.getHours();
const minute = date.getMinutes();
const second = date.getSeconds();

moment.js库

moment.js是一个优秀的JavaScript时间处理库,可以轻松地完成各种时间格式转换和计算。在使用前需要先引入库文件。

安装moment.js

npm安装:

npm install moment

使用CDN:

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-Ni9LCFdT4oCtwcwvklgLQfVbIUfUQR3+EJfayvKYzZv3Sv6QW4L8DTiJtmnzRum+JEJ6JFoMz1FbEE7dySj1pg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

使用moment.js获取当前时间

const now = moment();
const year = now.year();
const month = now.month() + 1;
const day = now.date();
const hour = now.hour();
const minute = now.minute();
const second = now.second();

示例

获取Javascript的创建时间,其中创建时间是在

  • 在web worker中使用fetch实例详解

    下面是针对“在web worker中使用fetch实例详解”的完整攻略: 什么是Web Worker Web Worker是一项Web技术,它是一种能够让JavaScript代码在浏览器后台运行的机制。通过Web Worker,可以让一部分长时间运行的JavaScript代码运行在单独的线程中,而不会阻塞UI线程的运行,从而提高了JavaScript的执行效…

    JavaScript 2023年5月28日
    00
  • 合作推广
    合作推广
    分享本页
    返回顶部