js痘印坑怎么可以好的快设置其他年份和时间?

js 如何判断系统日期大于某一指定日期,简单写法 - ITeye问答
如题:
function test(){
....
var mydate=new Date();
//如何判断系统日期大于日17:00:00.......
}
function compareTime(time1,time2){
time1 = time1.split(" ");
time2 = time2.split(" ");
var dTime1 = time1[0].split("-");
var dTime2 = time2[0].split("-");
var date1 = new Date(dTime1[0]+"/"+dTime1[1]+"/"+dTime1[2]+" "+time1[1]);
var date2 = new Date(dTime2[0]+"/"+dTime2[1]+"/"+dTime2[2]+" "+time2[1]);
if(date1&date2)
function test(date){
var mydate=new Date();
if(mydate.getTime()&date.getTime()){
alert(date);
里边有个pareTo 和java里的一样
if(mydate&new Date(Date.parse(" 17:00:00"))){
& ....
js 获取的是客户端时间,这个时间一改了,就没法准确判断了。记得要穿服务器时间是可以的。
已解决问题
未解决问题js&时间间隔和时间暂停
JavaScript
支持暂停和时间间隔,这课有效的告诉浏览器应该何时执行某行代码。暂停就是在指定的毫秒数。
1、setTimeout('function',time):
第一个参数可以是代码串,也是可以函数指针,第二个参数是暂停时间(秒)。
function time(){
alert('执行');
window.onload=function(){
setTimeout(time,1000);
这个表示在一秒后执行time()函数,调用setTimeout()时,它创见一个数字暂停ID,与操作系统的进程ID相似。暂停ID本质上是要延迟的进程的ID,在调用setTimeout()时后,就不应该在执行其他代码。想取消还未执行的暂停,可以用clearTimeout()来取消,
2、clearTimeout():
接受一个参数:执行setTimeout()时,创建的暂停ID;
&var s = 0;
&function run(){
&&s = setTimeout(a,1000)
&function a(){
&&alert(2)
&function stop(){
&&clearTimeout(s)
type='button' value='run' onclick='run()'&
&input type='button' value='stop'
onclick='stop()'&
在按下run时出发run()函数,执行setTimeout()并将创建的ID传给s,在一秒后执行a(),如果在1秒内点击stop就会停止setTimeout()函数的执行。
2、还有一种执行方法,与暂停类似,setInterval()就是时间间隔表示在某段时间内不停的去执行一行代码,除了停止它否则会一直执行下去,这就是与setTimeout()不同之处,一个是暂停多少秒后执行一次,而setInterval()是一直执行。
function time(){
alert('执行');
window.onload=function(){
setInterval(time,1000);
1秒内不停的调用time().和setTimeout()一样setInterval()也有停止它的函数,clearInterval()停止函数执行。
&var s = 0;
&function run(){
&&s = setInterval(a,1000)
&function a(){
&&alert(2)
&function stop(){
&&clearInterval(s)
type='button' value='run' onclick='run()'&
&input type='button' value='stop'
onclick='stop()'&
在按下run时出发run()函数,执行setInterval()并将创建的ID传给s,在一秒后执行a(),如果在1秒内点击stop就会停止setInterval()函数的执行。否则就会一直执行a()函数,这是与setTimeout()的不同之处
如何选择使用那种方法,在执行一组代码前要等待一段时间,就使用暂停setTimeout(),如果要反复的去执行一组代码时就用间隔setInterout().
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。JS日期对象简单操作(获取当前年份、星期、时间)
投稿:lijiao
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了JS日期对象简单操作,获取当前年份、星期、时间等代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了JavaScript获取当前年份、星期、时间的方法,供大家参考,具体内容如下
&!DOCTYPE html&
&meta charset="UTF-8"&
&title&&/title&
&script type="text/javascript"&
//日期对象可以储存任意一个日期, 并且可以精确到毫秒数( 1 / 1000 秒)。
//定义一个时间对象:
//var Udate = new Date();
//注意:使用关键字new,Date()的首字母必须大写。
//使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。
//如果要自定义初始值,可以用以下方法:
var d = new Date();
document.write(d + "&br/&");
var c = new Date('Oct 1,2012');
document.write(d + "&br/&");
//访问方法语法:“&日期对象&&方法&”
//Date 对象中处理时间和日期的常用方法:
// get/setDate():    返回,设置日期
//get/setFullYear(): 返回,设置年份,用四位数表示
// get/setYear(): 返回,设置年份
//get/setMonth(): 返回,设置月份(0:1月,,,,11:12月)
//get/setHours(): 返回,设置小时,24小时制
// get/setMinutes(): 返回,设置分钟数
//get/setSeconds(): 返回,设置秒钟数
// get/setTime(): 返回,设置单位(毫秒为单位)
//1.设置年份方法
//get/setFullYear()返回/设置年份,用四位数表示
var mydate = new Date(); //当前时间
document.write(mydate + "&br/&");
document.write(mydate.getFullYear() + "&br/&"); //输出当前年份
mydate.setFullYear(81); //设置年份
document.write(mydate + "&br/&") //输出年份被设定为81年
// 不同浏览器,mydate.setFullYear(81)结果不同,
//年份被设定为0081或81两种情况。
// 结果格式依次为: 星期、 月、 日、 年、 时、 分、 秒、 时区。(火狐浏览器)
// 不同浏览器, 时间格式有差异
//2.设置星期的方法
//getDay() 返回星期,返回的是0-6的数字,0 表示星期天。
//如果要返回相对应“星期”,通过数组完成,代码如下:
var mydate=new Date();//定义日期对象
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
// 定义数组对象,给每个数组项赋值
var mynum=mydate.getDay();//返回值存储在变量mynum中 
document.write(mydate.getDay());//输出getDate()获取值
document.write("今天是:"+weekday[mynum]);//输出星期几
document.write("&br/&");
//3.设置时间方法
//get/setTime() 返回/设置时间,单位毫秒数,
//计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。
//如果将目前日期对象的时间推迟1小时,代码如下:
var mydate=new Date();
document.write("当前时间"+mydate+"&br/&");
mydate.setTime(mydate.getTime()+60*60*1000);
document.write("推迟一小时时间:"+mydate);
//注意:一小时60分,一分60秒,一秒1000毫秒;时间推迟一小时就是:"x.setTime(x.getTime()+60*60*1000);"
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具js操作时间(年-月-日 时-分-秒 星期几)
字体:[ ] 类型:转载 时间:
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(); //获取当前时间(从开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23) myDate.getMinutes(); //获取当前分钟数(0-59) myDate.getSeconds(); //获取当前秒数(0-59) myDate.getMilliseconds(); //获取当前毫秒数(0-999) myDate.toLocaleDateString(); //获取当前日期 var mytime=myDate.toLocaleTimeString(); //获取当前时间 myDate.toLocaleString( ); //获取日期与时间 典型运用 //这样会每隔一分钟在页面显示最新时间,显示格式为“日星期日 12:17:14”; js
代码如下: &script type="text/javascript"& function ShowTime() { var time = new Date(); var temp = time.toLocaleString(); document.getElementById("spanTime").innerText = setTimeout(ShowTime, 60000); } onload = ShowT &/script&
&span id="spanTime"&&/span& 这里改正了错误,谢谢sohighthesky的帮助
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 怎么可以吃兔兔 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信