JavaScript之Date对象

Date对象用于处理日期和时间

用法:
var 日期对象 = new Date(参数);

<script>
    var today = new Date();
    var d0 = new Date("2016-2-14 12:30:24");
    var d1 = new Date("2016/2/14 12:30:24");
    var d2 = new Date(2016, 7, 18, 11); //月份取值为[0-11],7表示8月
    var d3 = new Date(2134075923232);

    console.log(today);
    console.log(d0);
    console.log(d1);
    console.log(d2);
    console.log(d3);
</script>

在这里插入图片描述

日期对象的常用方法
在这里插入图片描述

Date对象的参数值及其对应的整数
在这里插入图片描述

<script>
    var today = new Date();
    console.log(today);
    var year = today.getFullYear();
    var month = today.getMonth() + 1;
    var date = today.getDate();
    var hour = today.getHours();
    var minute = today.getMinutes();
    var second = today.getSeconds();
    var day = today.getDay();
    var weekday = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
    var current = year + "年" + month + "月" + date + "日 " + hour + ":" + minute + ":" + second + " " + weekday[day];
    console.log(current);

    var milliSeconds = today.getMilliseconds(); //当前时间剩余的毫秒
    var seconds = today.getTime(); //自1970.1.1至今的毫秒
    console.log(milliSeconds);
    console.log(seconds);
</script>

另有一组和get方法对应的set方法,用于设置日期对象的某个值
toUTCString():把Date对象转换为世界时格式的字符串
toLocaleString():把Date对象转换为本地格式的字符串

<script>
    var today = new Date();
    //设置时间
    today.setDate(today.getDate() + 5);
    console.log(today);
    console.log(today.toUTCString()); //转换为UTC世界标准时间的字符串
    console.log(today.toLocaleString()); //转换为本地时间的字符串
</script>

在这里插入图片描述

热门文章

暂无图片
编程学习 ·

MySQL不完全干货教程(持续更新中)

已经有很多教程面面俱到、事无巨细,但实际上能用到的、消化的内容很少。本文聚焦于常见的使用场景,给出MySQL用法和基本原理说明。为便于实践和消化,同时提供了很多案例和脚本。 为了读者进一步深入学习、掌握自我升级的方法,提供了一些权威文档的参考。希望能帮助MySQL初中…
暂无图片
编程学习 ·

一文读懂BERT(原理篇)

一文读懂BERT(原理篇)2018年的10月11日,Google发布的论文《Pre-training of Deep Bidirectional Transformers for Language Understanding》,成功在 11 项 NLP 任务中取得 state of the art 的结果,赢得自然语言处理学界的一片赞誉之声。本文是对近期关于BERT论文、相关文…
暂无图片
编程学习 ·

浅析原型模式中的clone()

更多精彩文章请访问我的个人博客(zhuoerhuobi.cn)最近学习到设计模式中的原型模式,在学习过程中,产生了对clone()实现的原理和效率的兴趣。原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的…
暂无图片
编程学习 ·

05 Pandas(2)

# Author:Nimo_Dingimport pandas as pd import numpy as np from pandas import Series,DataFrame# 数据表的合并 df1=DataFrame({name:[ZhangFei,GuanYu,a,b,c],data1:range(5) }) df2=DataFrame({name:[ZhangFei,GuanYu,A,B,c],data2:range(5) }) print(\n1、基于指定列进行…
暂无图片
编程学习 ·

Layui实现动态加载Tree

目录前言实现步骤初步准备构建data数据源 前言有空研究了一下Layui,感觉相对于EasyUI来说,美观了不少,结合后台加载动态Tree带大家初步了解一下这个框架实现步骤 初步准备 Layui官网 去官网下载好Layui,里面有示例和css、js等文件具体使用步骤: 要使用Layui,必须引入css文件…
暂无图片
编程学习 ·

【项目总结】第三方OA对接、项目从零入手

前言近半年在平台项目的接触过程中,发现底层源码的能力很重要,有助于帮助我们理解项目代码,整理思路。代码思维能力也很重要。 项目经历 一、开发内容 第三方对接 华为云WeLink对接 2019-12 ~ 2020-04 企业微信小程序对接 2020-03 ~ 2020-05 好视通视频会议对接 2020-0…
暂无图片
编程学习 ·

linux下安装pip与pip安装

Linux安装pip 参考博客:https://www.cnblogs.com/zhongyehai/p/10619917.html 在执行脚本的时候,说有库找不到:pip安装的时候说不认识pip安装pip 使用脚本安装和升级pip wget https://bootstrap.pypa.io/get-pip.py运行脚本python3 get-pip.py查看版本pip -V如果pip -V,出现…
暂无图片
编程学习 ·

【机器学习】图神经网络

图神经网络是一种直接在图结构上运行的神经网络。GNN 的一个典型应用是节点分类。本质上,图中的每个节点都与一个标签相关联,我们的目的是预测没有 ground-truth 的节点的标签。 将node编码到特征空间:将卷积神经网络中的方法泛化到graph中,用邻居节点来update该节点的feat…
暂无图片
编程学习 ·

SQL函数

SQL拥有很多可用于计数和计算的内建函数。SQL Aggregat函数计算从列中取得的值,返回一个单一的值。有用的Aggregate函数如下:AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返回最大值MIN() - 返回最小值SUM() - 返…
暂无图片
编程学习 ·

linux 修改时间并永久生效

Centos系统,必须同时修改系统时间和硬件时间,才可以保证修改有效,单纯的使用date命令修改系统时间,是立即生效,重启后系统还原。具体操作如下:1.date {查看目前本地的时间}2.hwclock --show {查看硬件的时间}3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改4.hw…
暂无图片
编程学习 ·

HDU 4686 Arc of Dream (矩阵快速幂)

题意:An Arc of Dream is a curve defined by following function:where a 0 = A0 a i = a i-1 * AX+AY b 0 = B0 b i = b i-1 * BX+BY 给出n,A0,AX,AY,B0,BX,BY,What is the value of AoD(N) modulo 1,000,000,007? 题解:矩阵快速幂 数据范围很恶心,先要对原数据取…
暂无图片
编程学习 ·

vue+ts报错 Parsing error: Unexpected token

1.检查是否安装 babel-eslint2.打开.eslint.js文件检查部分属性和下方的是否匹配// ESlint 检查配置 module.exports = {root: true,parserOptions: {parser: babel-eslint,sourceType: module},parser: "vue-eslint-parser",//------------env: {browser: true,node…
暂无图片
编程学习 ·

关于剪贴板的故事—起源于公众号后台的一次探寻

关于剪贴板的故事—起源于公众号后台的一次探寻 整个事情的起源是这样的。 六月底,我打算重新开始更我停了很久的公众号,因为域名到期和图片自动上传不够便利的原因,我弃用了之前的vscode+markdown preview enhanced插件+qiniu-upload-image插件的写文方案。同时,vscode写m…
暂无图片
编程学习 ·

跟汤老师学Java笔记:文件字节输入输出流

跟汤老师学Java笔记:文件字节输入输出流 完成:第一遍 1.文件字节输入流创建和常用方法有哪些? 创建:构造参数有字符串和File对象两种 方法: 方法:fis.read() 作用:读取一个字节,返回int类型的字节值,如果读取到末尾返回-1 方法:fis.close() 作用:输入流用了操作系统…
暂无图片
编程学习 ·

[C/C++]覆盖与隐藏

①类的名字查询逻辑:前后有继承关系的类,其作用域实际上是嵌套的,即虽然我们写成两个类,父类和子类,看上去好像是分离的,实际上,他们就是另一种我们常见的类的关系,就是嵌套类。当我们申请了一个子类的对象,调用其中的一个继承而来的公有函数的时候,编译器实际上是首…
暂无图片
编程学习 ·

css3属性选择器

属性选择器 基本用法选择符 简介E[att] 选择具有att属性的E元素E[att=val] 选择具有att属性且属性值等于val的E元素E[att^=“val”] 匹配具有att属性、且值以val开头的E元素E[att$=“val”] 匹配具有att属性、且值以val结尾的E元素E[att*=“val”] 匹配具有att属性、且值中含有…
暂无图片
编程学习 ·

javascript正则表达式写法

var tempPrice=parseFloat($("#ChangePriceValue").val() ) ;var reg = new RegExp(/^\d+$/);if (!reg.test(tempPrice)) {{$("#ChangePriceValue").val("0");window.alert("你还没有填写价格");return;}}
暂无图片
编程学习 ·

神经网络模型(Backbone)

转自:https://www.cnblogs.com/silence-cho/p/11620863.html神经网络模型(Backbone)自己搭建神经网络时,一般都采用已有的网络模型,在其基础上进行修改。从2012年的AlexNet出现,如今已经出现许多优秀的网络模型,如下图所示。 主要有三个发展方向:Deeper:网络层数更深,代…