js时间与日期
var box = new Date(); //创建了一个日期对象;构造方法里面可以传参数,指定时间。如果没有传,就是默认当前时间
alert(box);
alert(Date.parse('4/12/2007')); //返回的是一个毫秒数
var box = new Date(Date.parse('4/12/2007')); //把毫秒数转换成看得懂的时间
alert(box);
var box = new Date(1176307200000); //直接放日期的毫秒数也是可以的。
alert(box);
var box = new Date('4/12/2009'); //默认自动后台调用Date.parse();
alert(box);
alert(Date.parse());//没有传入日期格式参数,返回NaN
//UTC世界协调时间,他会按照他的区域基准来计算
//如果不加UTC,就会返回本地的时间
var box = new Date(Date.UTC(2007,10,15,17,22,45,15));
alert(box);
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//通用方法
var box = new Date(2007,10,15,17,22,45,15);
alert(box); //Thu Nov 15 2007 17:22:45 GMT+0800
alert('toString:' + box.toString()); //Thu Nov 15 2007 17:22:45 GMT+0800
alert('toLocaleString:' + box.toLocaleString()); //2007-11-15 17:22:45
alert('valueOf:' + box.valueOf()); //1195118565015
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//日期格式化方法
var box = new Date(2007,10,15,17,22,45,15);
alert(box.toDateString());
alert(box.toTimeString());
alert(box.toLocaleDateString());
alert(box.toLocaleTimeString());
alert(box.toUTCString());
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//组件方法
var box = new Date(2007,10,15,17,22,45,15);
box.setTime(100); //设置毫秒数
alert(box.getYear()); //废弃
var box = new Date(2007,10,15,17,22,45,15);
box.setFullYear(2009); //设置年
alert(box.getFullYear());
var box = new Date(2007,10,15,17,22,45,15);
box.setMonth(5); //设置月
var box = new Date();
alert(box.getMonth() + 1); //因为月份下标从0开始计算,所以要加1,才是最终的月份
box.setUTCHours(5);//东八区有8个小时的差距
alert(box.getUTCHours());
var box = new Date(2007,10,15,17,22,45,15);
alert(box.getTimezoneOffset());//返回格林威治时间和本地时间之间的时差,以分钟为单位。
var box = new Date();
alert(box.getFullYear() + '_' + (box.getMonth()+1) + '_' + box.getDate() + '' + box.getHours() + ':' + box.getMinutes() + ':' + box.getSeconds());
js时间与日期的更多相关文章
- 【持续更新】JS 时间与日期
JS 的日期时间在项目中是必定会用到的,所以必须掌握. UTC 与 GMT 背景 十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测.1675年旧皇家观测所(Old Royal Obse ...
- JS时间(日期)比较或相减(暂时停用)
注:此文均来自网上,可行,只供参考 //JAVASCRIPT中 日期相减很麻烦 ,现在有现成的实现方法,拷贝过去就可以用了,方便 //调用该方法(主方法) function dateDiff(date ...
- js字符串转日期,js字符串解析成日期,js日期解析, Date.parse小时是8点,Date.parse时间多了8小时
js字符串转日期,js字符串解析成日期,js日期解析, Date.parse小时是8点,Date.parse时间多了8小时 >>>>>>>>>&g ...
- JS获取当前时间和日期
当前时间和日期 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1 ...
- js正则格式化日期时间自动补0
原文 js正则格式化日期时间自动补0 背景 时间日期格式化的需求很常见,也有很多工具类转换方法,比如需要将2022-3-4这种日期格式转化为2022-03-04,也就是实现个位数月份或天数日期自动前置 ...
- Web报表工具JS开发之日期校验
在报表开发过程中,我们常常需要对查询界面进行日期校验.例如有两个参数:开始日期和结束日期,我们要校验的是:开始日期与结束日期不能为空,结束日期必须在开始日期之后以及结束日期必须在开始日期后的某个时间段 ...
- Date类型-演示JS中的日期
<script type="text/javascript"> /* *演示JS中的日期 */ var date = new Date(); document.writ ...
- [js开源组件开发]js多选日期控件
js多选日期控件 详情请见:http://www.lovewebgames.com/jsmodule/calendar.html 它的github地址:https://github.com/tianx ...
- PHP date 格式化一个本地时间/日期
PHP date 格式化一个本地时间/日期 date (PHP 4, PHP 5) date — 格式化一个本地时间/日期 说明 string date ( string $format [, int ...
随机推荐
- Java虚拟机之内存模型
一.java并发基础 在并发编程中存在两个关键问题①线程之间如何通信 ②线程之间如何同步. 通信 通信是指线程之间以何种机制来交换信息.在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递. ...
- 自定义checkbox,redio等
直接上代码: 看的懂看,看不懂拉到. .messageState li {list-style: none;float: left;padding-right:30px;font-size: 16px ...
- Pycharm2020最新激活码|永久激活(附最新激活码和插件)
最近很多人的Pycharm激活时间又过期了,后台很多人索要激活码,我就再把激活的方法汇和工具再梳理一次给大家. 最主要有两种激活方式(两种方式需要的激活码不同): 一.激活码激活: 一般一年多需要激活 ...
- POJ 1149 网络流 合并建图
这个题目我敲了一个简单的EK,这不是难点 难点在于建图,按题目的要求 每个猪圈和顾客都建点的话,那也太多了...我看了Edelweiss里面的缩点方法才建好的图,哎,惭愧啊 实际那些猪圈根本不需要单独 ...
- 利用京东云Serverless服务快速构建5G时代的IoT应用
10月31日,在2019年中国国际信息通信展览会上,工信部宣布:5G商用正式启动.5G商用时代来了! 5G的商用,使得数据传输速度.响应速度.连接数据.数据传输量.传输可靠性等方面都有了显著的提升,这 ...
- jQuery选择器全解析
1. 基本选择器 1.1 id选择器:$(#id) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
- Tensorflow学习教程------代价函数
Tensorflow学习教程------代价函数 二次代价函数(quadratic cost): 其中,C表示代价函数,x表示样本,y表示实际值,a表示输出值,n表示样本的总数.为简单起见,使用一 ...
- k8s 使用新增user配置kubectl在各个节点都可运行
k8s增加普通用户User 普通用户并不是通过k8s来创建和维护,是通过创建证书和切换上下文环境的方式来创建和切换用户.其实创建用户的步骤,就是手动部署k8s集群里的一个步骤.创建过程见下: 1.创建 ...
- react 16 性能提升 总结
1. 减少子组件渲染 当 父组件 state 内的某个值(eg:value) 不变时 子组件菜 render shouldComponentUpdate(nextProps, nextState){ ...
- webview HttpClient 怎么保持会话session统一
cookies session均为key---value的形式展示, 1. session是存储在服务端,并有一块区域控件存储用户信息,主要是为了判断该用户是否登录,在客户端采用httpC ...