首页 > 其他分享 >js的Date对象

js的Date对象

时间:2024-03-29 12:33:34浏览次数:20  
标签:返回 const 对象 js 获取 Date new

文章目录

1. 概念

Date 对象用于处理日期与时间。

2. 创建时间对象

2.1. 方式一

使用无参构造,创建出来的就是当前的时间对象。

console.log(new Date());

2.2. 方式二

使用带参构造(传数字类型的参数),创建出来的就是指定的时间对象(月份是从 0 开始计算的)。

console.log(new Date(2024, 3, 23));

2.3. 方式三

使用带参构造(传字符串类型的参数),创建出来的也是指定的时间对象。

console.log(new Date("2024-2-10"));

2.4. 使用场景

只想或当前的时间对象,使用方式一即可。

想要获取指定时间对象,使用方式三即可。

3. 获取年月日

属性作用
getFullYear()返回年份
getMonth()返回月份 (0 ~ 11)
getDate()返回一个月中的某一天 (1 ~ 31)
getDay()返回一周中的某一天 (0 ~ 6)

4. 获取时分秒

属性作用
getHours()返回小时 (0 ~ 23)
getMinutes()返回分钟 (0 ~ 59)
getSeconds()返回秒数 (0 ~ 59)

5. 获取毫秒值

属性作用
getTime()返回 1970 年 1 月 1 日至今的毫秒数
valueOf()返回 Date 对象的原始值

6. 封装获取当前时间函数

//定义函数
function getToday() {
  const d = new Date();
  const year = d.getFullYear();
  const month = d.getMonth() + 1;
  const day = d.getDate();
  const week = d.getDay();

  //定义一个数组保存星期
  const arr = [
    "星期天",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六",
  ];

  //返回拼接后的字符串
  return `今天是${year}年${month}月${day}号,${arr[week]}`;
}

//调用函数
const time = getToday();
document.write(time);

image-20240323231947079

标签:返回,const,对象,js,获取,Date,new
From: https://blog.csdn.net/dongxiaod1/article/details/137141361

相关文章

  • 【前端面试题-20】js如何对输出内容进行HTML编码
    在JavaScript中,对输出内容进行HTML编码通常是为了防止XSS攻击(跨站脚本攻击),即将特殊字符转换成HTML实体的形式,避免它们被浏览器解析为HTML或JavaScript代码。以下是一些常见的HTML编码方法:使用内建函数encodeURIComponent()和encodeURI()虽然这两个函数主要用于编码URI......
  • 练习-Java类和对象之对象引用之模拟手机功能
    第1关:练习-Java类和对象之对象引用之模拟手机功能任务描述本关任务:实现手机的基本功能。手机具有属性:品牌(brand)、型号(type)、价格(price)、操作系统(os)和内存(memory);具有功能:查看手机信息(about())、打电话(call(intnumber))、玩游戏(play())。编程要求仔细阅读右侧编辑区内给出的......
  • teamcenter中 import com.teamcenter.rac.commonclient.date.DateComponent;的使用
     渲染:Datedate=null; TCPropertyDescriptordescriptor=property.getDescriptor(); Stringpropertyname=descriptor.getName(); if("EOL_Date".equals(propertyname)){// DateComponenta=newDateComponent(); date=property.getDateVa......
  • 05 面向对象编程
    java的核心思想就是OOP,面向对象编程。面向对象面向对象编程:OOP(Object-OrientedProgramming)面向对象的本质就是:以类的方式组织代码,以对象的封装数据。抽象三大特性:封装继承多态从认识论角度考虑:是现有对象后又类。对象,是具体的事物。类,是抽象的,是对对象的抽象。从代......
  • [OSS] 对象存储(OSS)概述
    0序本文属笔记型博文。目标读者:博主本人本文OSS的描述内容,主要参考阿里云的OSS产品。1对象存储-概述1.1什么是对象存储OSS?对象存储服务(ObjectStorageService)是阿里云等云平台提供的海量、安全、低成本、高可靠的云存储服务,提供与平台无关的RESTfulAPI接口,提......
  • 使用wireshark抓包分析ICMP拼通与不通,IP包分片与不分片,ARP中含对象mac地址与不含时的
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、实验环境获取1.获取电脑基本信息2.wireshark版本获取3.拓扑结构4.电脑ip地址、mac地址和掩码获取二、实验步骤一、正常接通实验步骤1.关闭两台电脑的防火墙2.网络配置3.开始抓包三、icm......
  • Scanner对象
    Scanner对象importjava.util.Scanner;publicclassDemo1{publicstaticvoidmain(String[]args){//创建一个扫描器对象,用于接收键盘数据Scannerscanner=newScanner(System.in);System.out.println("使用next方式接收:");......
  • JSP与JavaBean 《Java Web开发从入门到实战》第五章节
    编写JavaBean1JavaBean特点可重用升级方便不依赖于平台JavaBean分类业务bean封装业务逻辑、数据库操作等数据bean封装数据让JSP引擎(如Tomcat)知道一个bean的属性和方法类的成员变量要有setXXX方法(获取属性)和getXXX方法(更改属性)对于boolean类型的成员变量,允许......
  • 多层JSON字符串对象的差异化比较
    importcn.hutool.core.util.ObjUtil;importcn.hutool.core.util.StrUtil;importcom.fasterxml.jackson.databind.JsonNode;importcom.fasterxml.jackson.databind.ObjectMapper;importcom.fasterxml.jackson.databind.node.ObjectNode;importlombok.Data;importl......
  • 新写一个jsp项目之一:登录模块
    参考:https://blog.csdn.net/qq_41301333/article/details/131202057一、纯JSP方式实现用户登录功能(一)实现思路登录页面login.jsp,输入用户名和密码后,跳转到登录处理页面doLogin.jsp进行业务逻辑处理,登录成功,跳转到登录成功页面success.jsp,否则跳转到登录失败页面failure.jsp。(二)实......