js日期相关函数总结分享
var dateTo=new Date("8:00 1/4/2014");
获取指定日期的时间对象,若为空则默认为当前时间。
代码如下:
var date=dateTo.getTime()
var y=date.getFullYear();
var mm=date.getMonth()+1;
var d=date.getDate();
var h=date.getHours();
var m=date.getMinutes();
var s=date.getSeconds();
获取秒数
倒计时的思路就是计算两个时间的时间差,然后用
setInterval(); 每秒执行一次对应的函数即可
此过程可能还会用到以下函数:
parseInt($trNum);
该函数将字符串类型的数字转换成数字类型 。
相关推荐
-
浅谈JS日期(Date)处理函数
获取日期 1.Date() --返回当日的日期和时间. 2.getDate() --从 Date 对象返回一个月中的某一天 (1 ~ 31). 3.getDay() --从 Date 对象返回一周中的某一天 (0 ~ 6). 4.getMonth() --从 Date 对象返回月份 (0 ~ 11). 5.getFullYear() --从 Date 对象以四位数字返回年份. 6.getYear() --请使用 getFullYear() 方法代替. 7.getHours() --返回 Date
-
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
复制代码 代码如下: <html> <head> <title>很漂亮.兼容火狐的Js日期选择,自动填充到输入框</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <style type="text/css"> body{font-size:12px;font-family:
-
JavaScript中日期函数的相关操作知识
时间对象是一个我们经常要用到的对象,无论是做时间输出.时间判断等操作时都与这个对象离不开.除开JavaScript中的时间对象外,在VbScript中也有许多的时间对象,而且非常好用.下面还是按照我们的流程来进行讲解JavaScript中日期函数. new Date() new Date(milliseconds) new Date(datestring) new Date(year, month) new Date(year, month, day) new Date(year, month,
-
Js日期选择器并自动加入到输入框中示例代码
复制代码 代码如下: <html> <head> <title>Js日期选择器并自动加入到输入框中</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <script type="text/javascript"> var gMonths=new Array("一月&
-
js日期对象兼容性的处理方法
复制代码 代码如下: function NewDate(str) { str = str.split('-'); var date = new Date(); date.setUTCFullYear(str[0], str[1] - 1, str[2]); date.setUTCHours(0, 0, 0, 0); return date; } 所以,为保证在各个浏览器中兼容,其实就是指为了兼容IE,我们在使用Date()对象时最好统一使用 new Date(year, month, day,
-
JS日期和时间选择控件升级版(自写)
鉴于网上找到的几个日期选择程序有些问题,遂着手重写一个程序,大部分还是借鉴前人的代码,添加了时间选择功能,隐藏会遮挡控件的标签select,object. 开始本想使用window.createPopup()来弹出日历的选择,这样就可以跨过任何标签. 不过做到中途发现用createPopup窗口实现理论上是行不通的: 一是因为不在窗体里单击任何地方都会关闭窗口,而当用下拉框选择年份时,很有可能会单击到窗体外的地方,当然这个可以自己写select来避免,但是比较麻烦: 二是窗体的宽度和高度只能在弹
-
史上最详细的js日期正则表达式分享
最简单的正则 如 : /d{4}-/d{2}-/d{2}但是实际情况却不是那么简单,,要考虑,有效性和闰年等问题..... 对于日期的有效范围,不同的应用场景会有所不同.MSDN中定义的DateTime对象的有效范围是:0001-01-01 00:00:00到9999-12-31 23:59:59. UNIX时间戳的0按照ISO 8601规范为 :1970-01-01T00:00:00Z. 先考虑与年份无关的前三条规则,年份可统一写作 (?!0000)[0-9]{4} 下面仅考虑月和日的正则 1
-
js日期相关函数总结分享
复制代码 代码如下: var dateTo=new Date("8:00 1/4/2014"); 获取指定日期的时间对象,若为空则默认为当前时间. 复制代码 代码如下: var date=dateTo.getTime() 获取毫秒数,起止时间为1970年的那个时间 复制代码 代码如下: var y=date.getFullYear(); 获取年份 复制代码 代码如下: var mm=date.getMonth()+1; 获取月份 复制代码 代码如下: var d=date.getDat
-
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获
-
js日期范围初始化得到前一个月日期的方法
本文实例讲述了js日期范围初始化得到前一个月日期的方法.分享给大家供大家参考.具体分析如下: 今天做时间范围的初始化设定,开始时间是当前时间的前一个月,终于找到完美的解决方案了. Date.prototype.format = function(format) { var o = { "M+" : this.getMonth() + 1, // month "d+" : this.getDate(), // day "h+" : this.get
-
js日历相关函数使用详解
本文实例为大家分享了js日历相关函数的具体代码,供大家参考,具体内容如下 1.获取某年某月第一天是周几 getMonthStartDay(year, month, index) { let monthFirstDay = Number(new Date(year, month, 1).getDay()) return monthFirstDay } this.getMonthStartDay(2021, 06, 1) 2.获取某年某月某天是一年中第几周 getWeek(year,
-
JS 日期与时间戮相互转化的简单实例
1.日期格式转时间戮 function getTimestamp(time) { return Date.parse(new Date(time)); } 2.时间戮转日期格式 function transformPHPTime(time) { var date = new Date(time * 1000); Y = date.getFullYear() + '-'; M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.ge
-
JS运动框架之分享侧边栏动画实例
本文实例讲述了JS运动框架之分享侧边栏动画实现方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css">
-
js严格模式总结(分享)
首页,我们要理解严格模式的概念,严格模式是一种特殊的执行模式,它修复了部分语言上的不足,提供更强的错误检查,病增强安全性.可以对部分函数进行执行严格模式,如: function func(){ 'use strict' } 也可以对整个js文件进行执行严格模式,如: 'use strict' function func(){ } 那么我们在以下情况不能使用: 1.不允许用width 2.不允许未声明的变量被赋值 3.arguments变为参数的静态副本 4.delete参数.函数名报错 5.de
-
JS日期格式化之javascript Date format
在上篇文章给大家介绍了js对Date对象的操作的问题(生成一个倒数7天的数组),本篇介绍有关js日期格式化之javascript Date format,本文通过三种方法给大家讲解,具体内容请看下文. 方法一: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (ne
随机推荐
- AngularJS 与百度地图的结合实例
- VC创建圆角dialog的实现方法
- nginx+thinkphp下解决不支持pathinfo模式
- 一些常用弹出窗口/拖放/异步文件上传等实用代码
- Linux 下读XML 的类详解及实现代码
- MySQL的字符集操作命令总结
- js通过Date对象实现倒计时动画效果
- jquery实现输入框动态增减的实例代码
- 快速实现jQuery多级菜单效果
- js实现兼容IE6与IE7的DIV高度
- Android使用缓存机制实现文件下载及异步请求图片加三级缓存
- 详解Android使用OKHttp3实现下载(断点续传、显示进度)
- C# 设计模式系列教程-观察者模式
- 浅谈Android Studio如何Debug对应so文件C/C++代码
- 解决Java中的强制类型转换和二进制表示问题
- Opencv实现抠图背景图替换功能
- PHP基础之输出缓冲区基本概念、原理分析
- C语言中的正则表达式使用示例详解
- OpenCV + MFC实现简单人脸识别
- Java将Exception信息转为String字符串的方法