JS获取当前时间,显示“上午”、“下午”的js 特效

合集下载

js对时间的操作

js对时间的操作

js对时间的操作⼀、获取当前时间以2019-06-23 20:30:00 的形式显⽰(time即为当前时间)var data_time = new Date();var time = data_time.getFullYear() + "-" + ("" + (data_time.getMonth() + 101)).substring(1) + "-" + ("" + (data_time.getDate() + 100)).substr(1) + " " + ("" + (data_time.getHours() + 100)).substr(1) + ":" + ("" + (data_time.getMinutes() + 101)).substr(1) + ":" + ("" + (data_time.getSeconds() + 101)).substr(1);⼆、将数据库中的datetime格式转化为2019-06-23 20:30:00 形式function timeconvert(time) { //将后台的datetime类型数据转换:这⾥获取到的时间格式形如:2018-05-19T08:04:52.000+0000var d = new Date(time);var times = d.getFullYear() + "-" + ("" + (d.getMonth() + 101)).substring(1) + "-" + ("" + (d.getDate() + 100)).substr(1) +" " + ("" + (d.getHours() + 100)).substr(1) + ":" + ("" + (d.getMinutes() + 101)).substr(1);// + ":" + ("" + (d.getSeconds() + 101)).substr(1);return times;}三、判断时间是否为七天之内 如:判断时间是否是当前时间的七天之内,也可以是任意两个时间判断是否相差七天 也可以不⼀定⾮得七天,将下⾯的604800000改成相应的毫秒值就可以了,⼀天的毫秒值为86400000,所以86400000 x 7 = 604800000//转化为毫秒值let date = new Date(2019, 06, 30).getTime();//任意的⼀个⽇期let nowdate = new Date(data_time.getFullYear(), (data_time.getMonth() + 1), data_time.getDate()).getTime();//这是⽤第⼀个⽅法获取到的当前时间//604800000为七天的毫秒值if (nowdate + 604800000 > date) { //若选择时间在当前⽇期的7天之内或之前console.log("7天之内或之前");} else { //若选择时间在当前⽇期的7天之后console.log("7天之后");}四、对字符串"2019-07-15"分别提取出来年、⽉、⽇(该⽅法也可以提取出来年⽉⽇时分秒)var pickDate = new Date('2019-07-15');var year = pickDate.getFullYear(); //年var month = pickDate.getMonth() + 1; //⽉var day = pickDate.getDate(); //⽇console.log(pickDate.getFullYear() + '-' + (pickDate.getMonth() + 1) + '-' + pickDate.getDate());。

显示当前时间的函数

显示当前时间的函数

显示当前时间的函数在JavaScript中,提供了一个内置函数可以帮助我们显示当前的时间,这个函数叫做`Date()`。

我们可以通过这个函数来获取当前的时间,并将其显示在我们的代码中,让代码更加实用。

下面我们就一步步来讲解一下如何使用这个`Date()`函数来显示当前的时间。

1. 创建一个HTML页面首先我们需要创建一个HTML页面来实现我们的代码。

在这个页面中,我们需要插入一段JavaScript代码,用来显示当前时间。

2. 定义一个显示时间的标签在HTML代码中,我们可以在需要显示时间的地方定义一个标签。

比如我们可以创建一个`<p>`标签用来显示当前时间。

代码如下:```<p id="time"></p>```这里使用了一个`id`属性来标识我们的标签,后面我们将使用JavaScript代码来获取这个标签,并将时间显示在这个标签中。

3. 使用JavaScript代码获取时间并显示现在我们可以使用JavaScript代码来获取当前的时间,并将其显示在我们刚才定义的标签中。

代码如下:```// 获取当前时间var now = new Date();// 获取小时、分钟、秒var hours = now.getHours();var minutes = now.getMinutes();var seconds = now.getSeconds();// 添加前导零hours = hours < 10 ? "0" + hours : hours;minutes = minutes < 10 ? "0" + minutes : minutes;seconds = seconds < 10 ? "0" + seconds : seconds;// 构造时间字符串var timeString = hours + ":" + minutes + ":" + seconds;// 将时间显示在标签中document.getElementById("time").innerHTML = timeString;```这段代码首先通过`new Date()`函数来获取当前的时间。

js获取本日、本周、本月的时间代码

js获取本日、本周、本月的时间代码

js获取本⽇、本周、本⽉的时间代码本⽇时间function showToDay(){var Nowdate=new Date();M=Number(Nowdate.getMonth())+1alert(Nowdate.getMonth()+"⽉,"+Nowdate.getDate()+"号,星期"+Nowdate.getDay());return Nowdate.getYear()+"-"+M+"-"+Nowdate.getDate();}昨天function showTomorrow(){var tom=new Date();tom.setDate(tom.getDate()+1);M=Number(tom.getMonth())+1return tom.getYear()+"-"+M+"-"+tom.getDate();}本周第⼀天function showWeekFirstDay(){var Nowdate=new Date();var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);M=Number(WeekFirstDay.getMonth())+1return WeekFirstDay.getYear()+"-"+M+"-"+WeekFirstDay.getDate();}本周最后天function showWeekLastDay(){var Nowdate=new Date();var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);var WeekLastDay=new Date((WeekFirstDay/1000+6*86400)*1000);M=Number(WeekLastDay.getMonth())+1return WeekLastDay.getYear()+"-"+M+"-"+WeekLastDay.getDate();}本⽉第⼀天function showMonthFirstDay(){var Nowdate=new Date();var MonthFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth(),1);M=Number(MonthFirstDay.getMonth())+1return MonthFirstDay.getYear()+"-"+M+"-"+MonthFirstDay.getDate();}本⽉最后⼀天function showMonthLastDay(){var Nowdate=new Date();var MonthNextFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth()+1,1);var MonthLastDay=new Date(MonthNextFirstDay-86400000);M=Number(MonthLastDay.getMonth())+1return MonthLastDay.getYear()+"-"+M+"-"+MonthLastDay.getDate();}function getTime(s){var time1=document.getElementById("num1");var time2=document.getElementById("num2");if(s==1){//本⽇时间time1.value=showToDay();//alert("今⽇:"+time1.value);time2.value=showTomorrow();//alert("今⽇:"+time2.value);}else if(s==2){//本周时间time1.value=showWeekFirstDay();//alert("本⽉第⼀天:"+time1.value);time2.value=showWeekLastDay();//alert("本⽉最后⼀天:"+time2.value);}else{//本⽉时间time1.value=showMonthFirstDay();//alert("本⽉第⼀天"+time1.value);time2.value=showMonthLastDay();//alert("本⽉最后⼀天"+time2.value);}}其他⽹友补充的完整测试代码<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><input type="text" id="dateFrom" value=""><input type="text" id="dateTo" value=""><script>window.onload = function() {// getDate("thisDay");// getDate("thisWeek");// getDate("thisMonth");getDate("thisYear");}//获取推送时间段function getDate(type){var kssj,jssj;var today = new Date();var DAY = 1000*60*60*24;if(type =="thisDay") { //当天kssj = new Date();jssj = new Date();}if(type == "thisWeek") { //本周周kssj = getThisWeekFirstDay();//本周第⼀天jssj = new Date();}if(type == "thisMonth") { //本⽉kssj = getThisMonthFirstDay();//本⽉第⼀天jssj = new Date();}if(type == "thisYear") {kssj = getThisYearFirstDay();//本年第⼀天jssj = new Date();}var dateFrom = kssj.format('yyyy-MM-dd');var dateTo = jssj.format('yyyy-MM-dd');document.getElementById("dateFrom").value=dateFrom;document.getElementById("dateTo").value=dateTo;}function getThisWeekFirstDay() {var now = new Date();var day = now.getDay();var week = "1234567";var first = 0 - week.indexOf(day);var thisWeekfirstDay = new Date;thisWeekfirstDay.setDate (thisWeekfirstDay.getDate () + first); return thisWeekfirstDay;}function getThisMonthFirstDay(){var date=new Date();date.setDate(1);return date;}function getThisYearFirstDay() {var currentDate=new Date();var currentYear=currentDate.getFullYear();var currentYearFirstDate=new Date(currentYear,0,1);return currentYearFirstDate;}//data类型转stringDate.prototype.format = function(format){var o = {"M+" : this.getMonth()+1, //month"d+" : this.getDate(), //day"h+" : this.getHours(), //hour"m+" : this.getMinutes(), //minute"s+" : this.getSeconds(), //second"q+" : Math.floor((this.getMonth()+3)/3), //quarter"S" : this.getMilliseconds() //millisecond}if(/(y+)/.test(format)) format=format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); for(var k in o)if(new RegExp("("+ k +")").test(format)) format = format.replace(RegExp.$1,RegExp.$1.length==1 ? o[k] :("00"+ o[k]).substr((""+ o[k]).length));return format;}</script></body></html>这样基本上就解决问题了。

JS获取当前时间的年月日时分秒及时间的格式化的方法

JS获取当前时间的年月日时分秒及时间的格式化的方法

JS获取当前时间的年⽉⽇时分秒及时间的格式化的⽅法1.获取当前时间var myDate = new Date();2.获取时间中的年⽉⽇时分秒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(); // 获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours(); // 获取当前⼩时数(0-23)myDate.getMinutes(); // 获取当前分钟数(0-59)myDate.getSeconds(); // 获取当前秒数(0-59)myDate.getMilliseconds(); // 获取当前毫秒数(0-999)myDate.toLocaleDateString(); // 获取当前⽇期var mytime=myDate.toLocaleTimeString(); // 获取当前时间myDate.toLocaleString( ); // 获取⽇期与时间3.时间的格式化// 对Date的扩展,将 Date 转化为指定格式的String// ⽉(M)、⽇(d)、⼩时(h)、分(m)、秒(s)、季度(q) 可以⽤ 1-2 个占位符,// 年(y)可以⽤ 1-4 个占位符,毫秒(S)只能⽤ 1 个占位符(是 1-3 位的数字)// 例⼦:// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423// (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18Date.prototype.Format = function (fmt) { // author: meizzvar o = {"M+": this.getMonth() + 1, // ⽉份"d+": this.getDate(), // ⽇"h+": this.getHours(), // ⼩时"m+": this.getMinutes(), // 分"s+": this.getSeconds(), // 秒"q+": Math.floor((this.getMonth() + 3) / 3), // 季度"S": this.getMilliseconds() // 毫秒};if (/(y+)/.test(fmt))fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt;}调⽤:var time1 = new Date().Format("yyyy-MM-dd");var time2 = new Date().Format("yyyy-MM-dd hh:mm:ss");总结以上所述是⼩编给⼤家介绍的JS获取当前时间的年⽉⽇时分秒及时间的格式化的⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

js中获取时间new Date()详细介绍

js中获取时间new Date()详细介绍

var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月) // 所以获取当前月份是myDate.getMonth()+1;myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours(); //获取当前小时数(0-23)myDate.getMinutes(); //获取当前分钟数(0-59)myDate.getSeconds(); //获取当前秒数(0-59)myDate.getMilliseconds(); //获取当前毫秒数(0-999)myDate.toLocaleDateString(); //获取当前日期var mytime=myDate.toLocaleTimeString(); //获取当前时间myDate.toLocaleString( ); //获取日期与时间JS获取当前时间戳的方法-JavaScript 获取当前毫秒时间戳有以下三种方法:var timestamp =Date.parse(new Date()); 结果:1280977330000 //不推荐; 毫秒改成了000显示var timestamp =(new Date()).valueOf(); 结果:1280977330748 //推荐;var timestamp=new Date().getTime(); 结果:1280977330748 //推荐;js中单独调用new Date(); 显示这种格式 Mar 31 10:10:43UTC+0800 2012但是用new Date() 参与计算会自动转换为从1970.1.1开始的毫秒数--------------------------------------------------------------------------------------------------将字符串形式的日期转换成日期对象var strTime="2011-04-16"; //字符串日期格式var date= new Date(Date.parse(strTime.replace(/-/g, "/"))); //转换成Data();--------------------------------------------------------------------------------------------------new Date() ; //参数可以为整数; 也可以为字符串; 但格式必须正确new Date(2009,1,1); //正确new Date("2009/1/1"); //正确new Date("2009-1-1"); //错误new Date( year, month, date, hrs, min, sec) 按给定的参数创建一日期对象参数说明:year的值为:需设定的年份-1900。

Javascript获取当前时间函数和时间操作小结

Javascript获取当前时间函数和时间操作小结

Javascript获取当前时间函数和时间操作⼩结在项⽬需要⼀个计时器,效果如下:js代码:复制代码代码如下:/*获取当前时间*/function getCurrentDate(){var timeStr = '';var curDate = new Date();var curMonth = curDate.getMonth()+1; //获取当前⽉份(0-11,0代表1⽉)var curDay = curDate.getDate(); //获取当前⽇(1-31)var curWeekDay = curDate.getDay(); //获取当前星期X(0-6,0代表星期天)var curHour = curDate.getHours(); //获取当前⼩时数(0-23)var curMinute = curDate.getMinutes(); // 获取当前分钟数(0-59)var curSec =curDate.getSeconds(); //获取当前秒数(0-59)timeStr = curMonth+'⽉'+curDay+'⽇周';switch(curWeekDay){case 0:timeStr += '⽇';break;case 1:timeStr += '⼀';break;case 2:timeStr += '⼆';break;case 3:timeStr += '三';break;case 4:timeStr += '四';break;case 5:timeStr += '五';break;case 6:timeStr += '六';break;}if(curHour < 10){if(curMinute < 10){if(curSec < 10){timeStr += ' 0'+curHour+':0'+curMinute+':0'+curSec;}else{timeStr += ' 0'+curHour+':0'+curMinute+':'+curSec;}}else{if(curSec < 10){timeStr += ' 0'+curHour+':'+curMinute+':0'+curSec;}else{timeStr += ' 0'+curHour+':'+curMinute+':'+curSec;}}}else{if(curMinute < 10){if(curSec < 10){timeStr += ' '+curHour+':0'+curMinute+':0'+curSec;}else{timeStr += ' '+curHour+':0'+curMinute+':'+curSec;}}else{if(curSec < 10){timeStr += ' '+curHour+':'+curMinute+':0'+curSec;}else{timeStr += ' '+curHour+':'+curMinute+':'+curSec;}}}$("#time").text(timeStr);}然后条⽤这个函数就⾏。

js 中常用处理时间的方法

js 中常用处理时间的方法在JavaScript中,处理时间通常涉及对日期和时间的操作。

以下是JavaScript中处理时间的一些常见方法:1. 获取当前日期和时间:使用 `Date` 对象可以轻松地获取当前日期和时间。

```javascriptconst now = new Date();(now);```2. 格式化日期和时间:使用 `Date` 对象的 `toLocaleString` 方法可以格式化日期和时间。

```javascriptconst formatted = (); // 根据系统语言和地区设置格式化日期和时间(formatted);```3. 获取特定日期部分:使用 `Date` 对象的 `get` 方法可以获取特定日期部分,如年、月、日、小时、分钟等。

```javascriptconst year = (); // 获取年份const month = () + 1; // 获取月份(注意,月份是从0开始的,所以要加1)const day = (); // 获取日const hours = (); // 获取小时const minutes = (); // 获取分钟(year, month, day, hours, minutes);```4. 日期运算:使用 `Date` 对象的 `set` 方法可以进行日期运算,如设置日期、增加或减少时间等。

```javascript(15); // 设置日期为15号(2); // 设置月份为3月(注意,月份是从0开始的,所以要加1)(2023); // 设置年份为2023年(14); // 设置小时为14点(30); // 设置分钟为30分(0); // 设置秒为0秒(now); // 输出新的日期和时间```5. 计算两个日期之间的差异:使用 `Date` 对象的 `getTime` 方法可以获取自1970年1月1日00:00:00 UTC以来的毫秒数,然后进行计算。

js显示动态时间的方法详解

js显⽰动态时间的⽅法详解本⽂实例讲述了js显⽰动态时间的⽅法。

分享给⼤家供⼤家参考,具体如下:Date对象的⽅法Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是Flash 播放器正运⾏的操作系统的时间和⽇期。

要使⽤Date对象的⽅法,你就必须先创建⼀个Date对象的实体(Instance)。

Date 对象必须使⽤ Flash 5 或以后版本的播放器。

Date 对象的⽅法并不是静态的,但是在使⽤时却可以应⽤于所指定的单独实体。

Date 对象的⽅法简介:·getDate |根据本地时间获取当前⽇期(本⽉的⼏号)·getDay |根据本地时间获取今天是星期⼏(0-Sunday,1-Monday...)·getFullYear |根据本地时间获取当前年份(四位数字)·getHours |根据本地时间获取当前⼩时数(24⼩时制,0-23)·getMilliseconds |根据本地时间获取当前毫秒数·getMinutes |根据本地时间获取当前分钟数·getMonth |根据本地时间获取当前⽉份(注意从0开始:0-Jan,1-Feb...)·getSeconds |根据本地时间获取当前秒数·getTime |获取UTC格式的从1970.1.1 0:00以来的毫秒数·getTimezoneOffset |获取当前时间和UTC格式的偏移值(以分钟为单位)·getUTCDate |获取UTC格式的当前⽇期(本⽉的⼏号)·getUTCDay |获取UTC格式的今天是星期⼏(0-Sunday,1-Monday...)·getUTCFullYear |获取UTC格式的当前年份(四位数字)·getUTCHours |获取UTC格式的当前⼩时数(24⼩时制,0-23)·getUTCMilliseconds |获取UTC格式的当前毫秒数·getUTCMinutes |获取UTC格式的当前分钟数·getUTCMonth |获取UTC格式的当前⽉份(注意从0开始:0-Jan,1-Feb...)·getUTCSeconds |获取UTC格式的当前秒数·getYear |根据本地时间获取当前缩写年份(当前年份减去1900)·setDate |设置当前⽇期(本⽉的⼏号)·setFullYear |设置当前年份(四位数字)·setHours |设置当前⼩时数(24⼩时制,0-23)·setMilliseconds |设置当前毫秒数·setMinutes |设置当前分钟数·setMonth |设置当前⽉份(注意从0开始:0-Jan,1-Feb...)·setSeconds |设置当前秒数·setTime |设置UTC格式的从1970.1.1 0:00以来的毫秒数·setUTCDate |设置UTC格式的当前⽇期(本⽉的⼏号)·setUTCFullYear |设置UTC格式的当前年份(四位数字)·setUTCHours |设置UTC格式的当前⼩时数(24⼩时制,0-23)·setUTCMilliseconds |设置UTC格式的当前毫秒数·setUTCMinutes |设置UTC格式的当前分钟数·setUTCMonth |设置UTC格式的当前⽉份(注意从0开始:0-Jan,1-Feb...)·setUTCSeconds |设置UTC格式的当前秒数·setYear |设置当前缩写年份(当前年份减去1900)·toString |将⽇期时间值转换成"⽇期/时间"形式的字符串值·Date.UTC |返回指定的UTC格式⽇期时间的固定时间值页⾯js直接得到系统动态时间完整⽰例:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JS实时显⽰时间</title></head><body><div id="localtime"></div><script type="text/javascript">function showLocale(objD){var str,colorhead,colorfoot;var yy = objD.getYear();if(yy<1900) yy = yy+1900;var MM = objD.getMonth()+1;if(MM<10) MM = '0' + MM;var dd = objD.getDate();if(dd<10) dd = '0' + dd;var hh = objD.getHours();if(hh<10) hh = '0' + hh;var mm = objD.getMinutes();if(mm<10) mm = '0' + mm;var ss = objD.getSeconds();if(ss<10) ss = '0' + ss;var ww = objD.getDay();if ( ww==0 ) colorhead="<font color=\"#FF0000\">";if ( ww > 0 && ww < 6 ) colorhead="<font color=\"#373737\">";if ( ww==6 ) colorhead="<font color=\"#008000\">";if (ww==0) ww="星期⽇";if (ww==1) ww="星期⼀";if (ww==2) ww="星期⼆";if (ww==3) ww="星期三";if (ww==4) ww="星期四";if (ww==5) ww="星期五";if (ww==6) ww="星期六";colorfoot="</font>"str = colorhead + yy + "年" + MM + "⽉" + dd + "⽇" + hh + ":" + mm + ":" + ss + " " + ww + colorfoot;//alert(str);return str;}function tick(){var today;today = new Date();document.getElementById("localtime").innerHTML = showLocale(today);window.setTimeout("tick()", 1000);}tick();</script></body></html>运⾏效果如下图所⽰:PS:对JavaScript时间与⽇期操作感兴趣的朋友还可以参考本站在线⼯具:更多关于JavaScript相关内容可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》希望本⽂所述对⼤家JavaScript程序设计有所帮助。

3个最常用的JS时间特效

3个最常用的JS时间特效3个最常用的JS时间特效.txt!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN/TR/html4/loose.dtdhtmlheadmeta http-equiv=Content-Type content=text/html; charset=gb2312meta name=Copyright content=懒人图库/ / meta name=description content=学会偷懒,并懒出境界是提高工作效率最有效的方法! /meta content=懒人图库 name=keywords /title懒人图库/title/headbodytable width=298 border=0 cellspacing=0 cellpadding=0trtd height=50 bgcolor=#f4f4f4script language=JavascriptWord文档 1!--var enabled = 0; today = new Date();var day; var date;if(today.getDay()==0) day = 星期日if(today.getDay()==1) day = 星期一if(today.getDay()==2) day = 星期二if(today.getDay()==3) day = 星期三if(today.getDay()==4) day = 星期四if(today.getDay()==5) day = 星期五if(today.getDay()==6) day = 星期六document.fgColor = 000000;date = 今天是:+ (today.getYear()) + 年+ (today.getMonth() + 1 ) + 月 + today.getDate() + 日+ day +;document.write(date);// --/script/td/trtrtd height=50div id=webjx/divscriptsetInterval(webjx.innerHTML=newDate().toLocaleString()+ 星期+日一二三四五六.charAt(new Date().getDay());,1000);/script/tdWord文档 2/trtrtd height=50 bgcolor=#f4f4f4span id=nowDate/spanspan id=nowTime/spanscript!--var ns4up1 = (yers) ? 1 : 0; // browser sniffervar ie4up1 = (document.all(navigator.appVersion.indexOf(MSIE 4) == -1)) ? 1 : 0;var ns6up1 = (document.getElementById!document.all) ? 1 : 0; function nowclock() {if (!ns4up1 !ie4up1 !ns6up1) return false; var digital = new Date();var hours = digital.getHours();var minutes = digital.getMinutes();var seconds = digital.getSeconds();var day = digital.getDate();var month = digital.getMonth() + 1;var year = digital.getYear();var amOrPm = AM;if (hours 11) amOrPm = PM;if (hours 12) hours = hours - 12;if (hours == 0) hours = 12;Word文档 3if (minutes 10) minutes = 0 + minutes;if (seconds 10) seconds = 0 + seconds;if (day 10) day = 0 + day;if (month 10) month = 0 + month;dispTime = hours + : + minutes + : + seconds + + amOrPm;dispDate = year + 年 + month + 月 + day+ 日, ;if (ns4up1) {yers.nowTime.document.write(dispTime); yers.nowTime.document.close(); yers.nowDate.document.write(dispDate); yers.nowDate.document.close();} else if (ns6up1){ document.getElementById(nowTime).innerHTML = dispTime;document.getElementById(nowDate).innerHTML = dispDate;} else if (ie4up1){nowTime.innerHTML = dispTime;nowDate.innerHTML = dispDate;} setTimeout(nowclock(), 1000);} nowclock();//--/script/td/trWord文档 4/table/body/html效果:Word文档 5。

各种js时间戳的获取,各种时间格式的获取(一个小菜鸡的进击之路)

各种js时间戳的获取,各种时间格式的获取(⼀个⼩菜鸡的进击之路)1.步⼊前端的⼤军有⼀些时⽇了,总是感觉缺少点什么,每天敲业务代码,除了复制粘贴别⼈的思想,⾃⼰剩下的东西真的没有了。

我觉得有必要写下点什么了,总得给咱⾃⼰留下⼀些东西与回忆。

废话不多说了,开始正题:js获取时间:JavaScript 获取当前时间戳:第⼀种⽅法:var timestamp = Date.parse(new Date());结果:1280977330000第⼆种⽅法:var timestamp = (new Date()).valueOf();结果:1280977330748第三种⽅法:var timestamp=new Date().getTime();结果:1280977330748第⼀种:获取的时间戳是把毫秒改成000显⽰,第⼆种和第三种是获取了当前毫秒的时间戳。

另类⽅法获取时间戳:IE8 以上版本可以使⽤直接使⽤Date.now()⽅法//IE8以下版本if (!Date.now) {Date.now = function() { return new Date().getTime(); };}jQuery 获取时间戳 $.now()var timestamp = $.now();js获取其他时间:var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,2017)myDate.getMonth(); //获取当前⽉份(0-11,0代表1⽉)myDate.getDate(); //获取当前⽇(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours(); //获取当前⼩时数(0-23)myDate.getMinutes(); //获取当前分钟数(0-59)myDate.getSeconds(); //获取当前秒数(0-59)myDate.getMilliseconds(); //获取当前毫秒数(0-999)myDate.toLocaleDateString(); //获取当前⽇期(2017/9/22)var mytime=myDate.toLocaleTimeString(); //获取当前时间(下午9:46:43)myDate.toLocaleString( ); //获取⽇期与时间(2017/9/22 下午9:46:12)常⽤转换⽅法:/**** js转换时间戳为yyyy-mm-dd,把 --改为/即为yyyy/mm/dd***/function getNowFormatDate(s){var day = new Date(s);var Year = 0;var Month = 0;var Day = 0;var CurrentDate = "";//初始化时间//Year= day.getYear();//有⽕狐下2008年显⽰108的bug Year= day.getFullYear();//ie⽕狐下都可以Month= day.getMonth()+1;Day = day.getDate();//Hour = day.getHours();// Minute = day.getMinutes();// Second = day.getSeconds();CurrentDate += Year + "-";if (Month >= 10 ){CurrentDate += Month + "-";}else{CurrentDate += "0" + Month + "-";}if (Day >= 10 ){CurrentDate += Day ;}else{CurrentDate += "0" + Day ;}return CurrentDate;}。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JS获取当前时间,显示“上午”、“下午”
最后效果如:下午4:44:20 这样的格式,并且时间的秒数是变化的这个网页特效代码如下
<html>
< head>
< meta http-equiv="Content-Type" content="text/html; charset=gb2312"> < title>JS获取当前时间,显示“上午”、“下午”丨芯晴网页特效丨</title>
< /head>
< body onload="startclock()">
< script language=JavaScript>
var timerID = null;
var timerRunning = false;
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;}
function startclock () {
stopclock();
showtime();}
function showtime () {
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var timeValue = "" +((hours >= 12) ? "下午" : "上午" )
timeValue += ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
document.clock.thetime.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;}
< /SCRIPT>
< form name=clock >
< input name=thetime style="font-size: 9pt;color:#000000;border:0" size=12>
< /form>
< /body>
< /html>。

相关文档
最新文档