html-用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?

问题描述

用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?


用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?

帮助文档里只有setFullYear(19xx,xx,xx)这个方法,可是十分秒该如何设置,并实现精准的走时。(图片是获取当前时间的程序),新手求思路。计算器">

解决方案

先求出指定时间和当前时间的差,然后每隔一秒获取一下当前时间,然后显示的时候把这个差值处理了。

解决方案二:

http://blog.csdn.net/csethcrm/article/details/7937880

解决方案三:

每秒钟定时调用一次,再格式化就行了

解决方案四:

直接 new Date(年,月,日,时,分,秒)生成日期,然后setSecodes就行了,注意月份从0开始

 <div id="dvTime"></div>
<script type="text/javascript">
    var d = new Date(2015, 0, 1, 1, 1, 1);//2015-1-1 1:1:1
    var dv = document.getElementById('dvTime');
    dv.innerHTML = d.toLocaleString();
    setInterval(function () {
        d.setSeconds(d.getSeconds() + 1);//+1s
        dv.innerHTML = d.toLocaleString();
    }, 1000);
</script>

解决方案五:

这样由于每次显示的依据都是系统当前时间,精度应该要比只依赖setInterval方法加1s高一点。。

```

解决方案六:

<div id="dvTime"></div>
<script type="text/javascript">
    var setDate = new Date(2015, 0, 1, 1, 1, 1);//2015-1-1 1:1:1
    var diff = new Date().getTime() - setDate.getTime();
    var dv = document.getElementById('dvTime');
    dv.innerHTML = setDate.toLocaleString();
    setInterval(function () {
        dv.innerHTML = new Date(new Date().getTime()-diff).toLocaleString();
    }, 1000);
</script>

解决方案七:

点击查看https://jsfiddle.net/Ly6fejLe/1/
相对于SHOWBO的,这个时间可能更准确点

var date = new Date(1999, 11, 31, 23, 54, 12);//注意月份是0-11,1月为0,12月为11
var diff = new Date() - date;
var now = new Date();
 var date = new Date(Date.parse(now) - diff);

相关文章


  • html-用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?

【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约  详情请点击

热门推荐


  • 高性能云服务器2折起
  • 云服务器配置
  • 技术资料
  • 云计算
  • 域名
  • shell
  • node.js
  • 问答
  • java
  • mysql
  • C++
  • python
  • jQuery
  • Android
  • asp
  • PHP技巧
  • jQuery教程
  • JavaScript技巧
  • JS
  • SEO
  • sql server
  • mysql教程
  • 前端
  • 技术文集
  • 技术
  • 主题地图
  • A
  • z
  • 云服务器哪家好
  • API
  • 大数据
  • 云安全
  • 云存储
  • 云计算
  • 获取公众号授权失败
  • 兼容性疑难解答
  • path
  • stm32
  • jsonobject
  • product

前三篇


  • sqlalchemy-mysql 从一个库 DA 选择表 TA 内容,插入到另一个 DB 库的 TB 中
  • c#调用c++-c#调用C++dll 返回值为结构体,其中包含string, 报错
  • 安卓能够开发苹果手机上的游戏么?苹果手机的游戏是使用安卓开发的么?

后三篇


  • discuz论坛-如何用xmapp制作论坛,求大神指导
  • html-用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?
  • c++-怎么使用C++里wincrypt.h的PKCS#7加密

(yq.aliyun.com)为您免费提供html-用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?相关信息,包括
javascript

html
web
的信息
,所有html-用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_19446,您可以点击html-用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?-手机站访问。

时间: 2024-10-18 15:47:47

html-用javascript如何实现设置一个任意时间(20xx年xx月xx日xx时xx分xx秒),并按照这个时间走下去?的相关文章

如何设置一个严格30分钟过期的Session

我在面试的时候, 经常会问一个问题: "如何设置一个30分钟过期的Session?", 大家不要觉得看似简单, 这里面包含的知识挺多, 特别适合考察基本功是否扎实, 谁来回答试试? 呵呵 为什么问这个问题呢? 1. 我在Twitter上看到了有人讨论这个问题, 2 想起来我经常问这个问题, 所以~~ 在这里, 我来解答下这个题目. 第一种回答 那么, 最常见的一种回答是: 设置Session的过期时间, 也就是session.gc_maxlifetime, 这种回答是不正确的, 原因如

如何设置一个严格30分钟过期的Session示例介绍

SESSION和COOKIE是每个面试官必问的知识点,所以希望同学能深刻学习理解这部分以获得更好的工作机会 以下内容转之laruence博客(这是个学习PHP的好地方,详情点击http://www.laruence.com/) 我在面试的时候, 经常会问一个问题: "如何设置一个30分钟过期的Session?", 大家不要觉得看似简单, 这里面包含的知识挺多, 特别适合考察基本功是否扎实, 谁来回答试试? 呵呵 为什么问这个问题呢? 1. 我在Twitter上看到了有人讨论这个问题,

如何设置一个严格30分钟过期的Session示例介绍_应用技巧

SESSION和COOKIE是每个面试官必问的知识点,所以希望同学能深刻学习理解这部分以获得更好的工作机会 以下内容转之laruence博客(这是个学习PHP的好地方,详情点击http://www.laruence.com/) 我在面试的时候, 经常会问一个问题: "如何设置一个30分钟过期的Session?", 大家不要觉得看似简单, 这里面包含的知识挺多, 特别适合考察基本功是否扎实, 谁来回答试试? 呵呵 为什么问这个问题呢? 1. 我在Twitter上看到了有人讨论这个问题,

一个北邮生两个月的赶集网生活

转自北邮论坛 发信人: Caolixiang (慕慕珍珍), 信区: WorkLife 标 题: 我在赶集网的两个月生活 7.4(完结) 发信站: 北邮人论坛 (Fri Jun 24 23:44:42 2011), 站内 PS:更新已经结束,所有帖子也已经整合. 给:爸爸妈妈.张翔.张思和我的朋友. ______________________________________________________________________________________________ PS:

JavaScript cookie的设置获取删除

这篇文章主要介绍了JavaScript cookie的设置获取删除等等,,需要的朋友可以参考下 设置cookie    每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:   document.cookie="userId=828";    如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:  document.cookie="userId=828; userName=hulk";    在cookie的

javascrip-jquery如何设置一个动态创建的 $(&amp;amp;#39;#&amp;amp;#39;).append(&amp;amp;#39;&amp;amp;#39;)中的ID?并利用它

问题描述 jquery如何设置一个动态创建的 $('#').append('')中的ID?并利用它 就比如像这样的: <script type="text/javascript"> var number=0; function next(){ $('#showdata').append('<input class="number_showdata" id="showdataid'+number+'" type="tex

Linux有问必答:如何通过命令行创建和设置一个MySQL用户

Linux有问必答:如何通过命令行创建和设置一个MySQL用户 问题:我想要在MySQL服务器上创建一个新的用户帐号,并且赋予他适当的权限和资源限制.如何通过命令行的方式来创建并且设置一个MySQL用户呢? 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创

如何设置一个永远无法删除的Cookie

在网站统计中,我们最常用的是用 Cookie标识身份,由于浏览器自带的 Cookie容易被用户删除.于是很多人使用 Flash Cookie来跟踪用户的信息.但是在目前360等软件帮助下,删除Flash Cookie也变得非常的简单. 如何存储Cookie? 那么有没有什么方法让Cookie无法删除呢?答案是有的!做开发的基本上都理解灾备机制.即一台服务器如果出现了故障,则可由另一台恢复回去.比如Cookie一旦删除后,可通过Flash Cookies进行恢复.另外,除了Cookie和Flash

javaScript 读取和设置文档元素的样式属性_javascript技巧

首先我们先说一下样式表属性 1. 内联样式即元素style属性里面设置的,级别最高 2. 页面样式表定义即页面<style></style>里面定义的,级别次之 3.外部链接样式表文件 JavaScript获取和设置文档元素的css属性: 1.获取元素Style属性里面设置的样式属性, document.getElementById(id).style.height; 有,则返回属性值:没有则返回空 IE和火狐皆然,只是有的属性值返回可能不一样,比如像颜色火狐返回rgb,而IE是返