分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

js-时间处理

发布时间:2023-09-06 01:10责任编辑:白小东关键词:js

我们常用的时间格式其实都是字符串格式了,但是在代码中为了区分时间和普通字符串,需要将时间转换为Date对象,在js中对应Date对象,在C#中对应DateTime对象,在C++中很多需要自己写

1、时间的格式

js中常见时间表示方法有:

  指定的时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数;

  字符串表示,如20170913,2017-09-13,2017/09/13,Wed Sep 13 2017 08:00:00 GMT+0800 (中国标准时间)

  Date对象,将日期转化为js中的Date对象

常用js方法:

  Date.parse(字符串时间格式)  将时间转换为指定的时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数;指定时间格式可以是大多数字符串时间格式(yyyyMMdd格式不可以)

  new Date(字符串时间格式)    将时间转换Date对象,Date对象提供很多常用时间方法,如时间转各种字符串,参考2。

  Date对象常用方法见http://www.w3school.com.cn/jsref/jsref_obj_date.asp

2、今天/现在

Date.now()                                                     今天的毫秒数格式 如Date.parse(‘2017-09-13‘) 的结果是1505260800000

new Date(Date.now())                                   今天的Date类型,提供常用方法。

new Date(Date.now()).toLocaleDateString()  今天本地时间字符串格式,如"2017/9/13"

new Date(Date.now()).toLocaleTimeString()  现在的本地时间部分字符串格式,如"上午10:51:47"

new Date(Date.now()).toLocaleString()          现在的本地时间字符串格式,如"上午10:51:472017/9/13 上午10:52:22"

new Date(Date.now()).toString()                    现在的字符串格式,如"Wed Sep 13 2017 10:53:12 GMT+0800 (中国标准时间)"

3、时间比较

时间有3种格式,采用1的方法将两个时间转化为相同格式再比较。

js-时间处理

原文地址:http://www.cnblogs.com/tanl/p/7513883.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved