您的位置:

js实现世界各地时间源代码(js本地时间)

js实现世界各地时间源代码(js本地时间)

更新:

本文目录一览:

如何用JS做出不同国家的时间代码?

这样(原创,请保留作者信息):

/**

 * 根据时区获取相应的时间

 * @author hutia

 * @param {Date} date 日期时间对象

 * @param {number} timezone 时区

 * @return {string} 返回时间字符串

 */

function getTimeString(date, timezone){

var tz = date.getTimezoneOffset();

var dt = new Date();

dt.setTime(date.getTime() + tz*60000 + timezone*3600000);

return format(dt.getHours()) + ':' + format(dt.getMinutes()) + ':' + format(dt.getSeconds());

function format(n) {

if (n  10) return '0' + n;

return ''+n;

}

}

// 下面是使用示例

var now = new Date();

document.write('北京 ' + getTimeString(now, 8) + 'br/');

document.write('伦敦 ' + getTimeString(now, 0) + 'br/');

document.write('纽约 ' + getTimeString(now, -5) + 'br/');

document.write('东京 ' + getTimeString(now, 9) + 'br/');

使用后会输出:

北京 08:44:48

伦敦 00:44:48

纽约 19:44:48

东京 09:44:48

以上,请采纳,请给分。

js时间代码

!DOCTYPE html

html lang="en"

head

meta charset="UTF-8"

titledateutil-js时间举例/title

!-- script src=""/script--

script src=""/script

/head

body

script type="text/javascript"

console.log(getdate_WMdy_En());//Thurs.Sept.2, 2020

console.log(getdate_yMdhms_T());//2020-9-2 21:41:7

console.log(getdate_WyMdhms_C());//星期四 2020年9月2日 21时38分33秒

/script

/body

/html

求JS代码显示北京时间和洛杉矶时间,

洛杉矶时区是西八区,代码:

var sq=-8; //设置时区,东为正数,西为负数

var d = new Date();

var utc = d.getTime() + (d.getTimezoneOffset() * 60000);

var nd = new Date(utc + (3600000*sq));

alert("北京时间:"+d.toLocaleString()+"\r\r洛杉矶时间:"+nd.toLocaleString());

求js详细时间代码,年月日星期时分(秒),阴历日期

function RunGLNL(){ var today=new Date(); var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var DDDD=(today.getYear()100 ? today.getYear()+1900:today.getYear())+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日"; DDDD = DDDD + " " + d[today.getDay()]; DDDD = DDDD+ " " + (CnDateofDateStr(today)); //DDDD = DDDD+ " " + SolarTerm(today); document.write(DDDD); } function DaysNumberofDate(DateGL){ return parseInt((Date.parse(DateGL)-Date.parse(DateGL.getYear()+"/1/1"))/86400000)+1; } function CnDateofDate(DateGL){ var CnData=new Array( 0x16,0x2a,0xda,0x00,0x83,0x49,0xb6,0x05,0x0e,0x64,0xbb,0x00,0x19,0xb2,0x5b,0x00, 0x87,0x6a,0x57,0x04,0x12,0x75,0x2b,0x00,0x1d,0xb6,0x95,0x00,0x8a,0xad,0x55,0x02, 0x15,0x55,0xaa,0x00,0x82,0x55,0x6c,0x07,0x0d,0xc9,0x76,0x00,0x17,0x64,0xb7,0x00, 0x86,0xe4,0xae,0x05,0x11,0xea,0x56,0x00,0x1b,0x6d,0x2a,0x00,0x88,0x5a,0xaa,0x04, 0x14,0xad,0x55,0x00,0x81,0xaa,0xd5,0x09,0x0b,0x52,0xea,0x00,0x16,0xa9,0x6d,0x00, 0x84,0xa9,0x5d,0x06,0x0f,0xd4,0xae,0x00,0x1a,0xea,0x4d,0x00,0x87,0xba,0x55,0x04 ); var CnMonth=new Array(); var CnMonthDays=new Array(); var CnBeginDay; var LeapMonth; var Bytes=new Array(); var I; var CnMonthData; var DaysCount; var CnDaysCount; var ResultMonth; var ResultDay; var yyyy=DateGL.getYear(); var mm=DateGL.getMonth()+1; var dd=DateGL.getDate(); if(yyyy100) yyyy+=1900; if ((yyyy 1997) || (yyyy 2020)){ return 0; } Bytes[0] = CnData[(yyyy - 1997) * 4]; Bytes[1] = CnData[(yyyy - 1997) * 4 + 1]; Bytes[2] = CnData[(yyyy - 1997) * 4 + 2]; Bytes[3] = CnData[(yyyy - 1997) * 4 + 3]; if ((Bytes[0] 0x80) != 0) {CnMonth[0] = 12;} else {CnMonth[0] = 11;} CnBeginDay = (Bytes[0] 0x7f); CnMonthData = Bytes[1]; CnMonthData = CnMonthData 8; CnMonthData = CnMonthData | Bytes[2]; LeapMonth = Bytes[3]; for (I=15;I=0;I--){ CnMonthDays[15 - I] = 29; if (((1 I) CnMonthData) != 0 ){ CnMonthDays[15 - I]++;} if (CnMonth[15 - I] == LeapMonth ){ CnMonth[15 - I + 1] = - LeapMonth;} else{ if (CnMonth[15 - I] 0 ){CnMonth[15 - I + 1] = - CnMonth[15 - I] + 1;} else {CnMonth[15 - I + 1] = CnMonth[15 - I] + 1;} if (CnMonth[15 - I + 1] 12 ){ CnMonth[15 - I + 1] = 1;} } } DaysCount = DaysNumberofDate(DateGL) - 1; if (DaysCount = (CnMonthDays[0] - CnBeginDay)){ if ((yyyy 1901) (CnDateofDate(new Date((yyyy - 1)+"/12/31")) 0)){ ResultMonth = - CnMonth[0];} else {ResultMonth = CnMonth[0];} ResultDay = CnBeginDay + DaysCount; } else{ CnDaysCount = CnMonthDays[0] - CnBeginDay; I = 1; while ((CnDaysCount DaysCount) (CnDaysCount + CnMonthDays[I] DaysCount)){ CnDaysCount+= CnMonthDays[I]; I++; } ResultMonth = CnMonth[I]; ResultDay = DaysCount - CnDaysCount; } if (ResultMonth 0){ return ResultMonth * 100 + ResultDay;} else{return ResultMonth * 100 - ResultDay;} } function CnYearofDate(DateGL){ var YYYY=DateGL.getYear(); var MM=DateGL.getMonth()+1; var CnMM=parseInt(Math.abs(CnDateofDate(DateGL))/100); if(YYYY100) YYYY+=1900; if(CnMMMM) YYYY--; YYYY-=1864; return CnEra(YYYY)+"年"; } function CnMonthofDate(DateGL){ var CnMonthStr=new Array("零","正","二","三","四","五","六","七","八","九","十","十一","腊"); var Month; Month = parseInt(CnDateofDate(DateGL)/100); if (Month 0){return "闰" + CnMonthStr[-Month] + "月";} else{return CnMonthStr[Month] + "月";} } function CnDayofDate(DateGL){ var CnDayStr=new Array("零", "初一", "初二", "初三", "初四", "初五", "初六", "初七", "初八", "初九", "初十", "十一", "十二", "十三", "十四", "十五", "十六", "十七", "十八", "十九", "二十", "廿一", "廿二", "廿三", "廿四", "廿五", "廿六", "廿七", "廿八", "廿九", "三十"); var Day; Day = (Math.abs(CnDateofDate(DateGL)))%100; return CnDayStr[Day]; } function DaysNumberofMonth(DateGL){ var MM1=DateGL.getYear(); MM1100 ? MM1+=1900:MM1; var MM2=MM1; MM1+="/"+(DateGL.getMonth()+1); MM2+="/"+(DateGL.getMonth()+2); MM1+="/1"; MM2+="/1"; return parseInt((Date.parse(MM2)-Date.parse(MM1))/86400000); } function CnEra(YYYY){ var Tiangan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸"); //var Dizhi=new Array("子(鼠)","丑(牛)","寅(虎)","卯(兔)","辰(龙)","巳(蛇)", //"午(马)","未(羊)","申(猴)","酉(鸡)","戌(狗)","亥(猪)"); var Dizhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"); return Tiangan[YYYY%10]+Dizhi[YYYY%12]; } function CnDateofDateStr(DateGL){ if(CnMonthofDate(DateGL)=="零月") return " 请调整您的计算机日期!"; else return "农历:"+CnYearofDate(DateGL)+ " " + CnMonthofDate(DateGL) + CnDayofDate(DateGL); } function SolarTerm(DateGL){ var SolarTermStr=new Array( "小寒","大寒","立春","雨水","惊蛰","春分", "清明","谷雨","立夏","小满","芒种","夏至", "小暑","大暑","立秋","处暑","白露","秋分", "寒露","霜降","立冬","小雪","大雪","冬至"); var DifferenceInMonth=new Array( 1272060,1275495,1281180,1289445,1299225,1310355, 1321560,1333035,1342770,1350855,1356420,1359045, 1358580,1355055,1348695,1340040,1329630,1318455, 1306935,1297380,1286865,1277730,1274550,1271556); var DifferenceInYear=31556926; var BeginTime=new Date(1901/1/1); BeginTime.setTime(947120460000); for(;DateGL.getYear()BeginTime.getYear();){ BeginTime.setTime(BeginTime.getTime()-DifferenceInYear*1000); } for(;DateGL.getYear()BeginTime.getYear();){ BeginTime.setTime(BeginTime.getTime()+DifferenceInYear*1000); } for(var M=0;DateGL.getMonth()BeginTime.getMonth();M++){ BeginTime.setTime(BeginTime.getTime()+DifferenceInMonth[M]*1000); } if(DateGL.getDate()BeginTime.getDate()){ BeginTime.setTime(BeginTime.getTime()+DifferenceInMonth[M]*1000); M++; } if(DateGL.getDate()BeginTime.getDate()){ BeginTime.setTime(BeginTime.getTime()+DifferenceInMonth[M]*1000); M==23?M=0:M++; } var JQ; if(DateGL.getDate()==BeginTime.getDate()){ JQ=" 今天是font color='#FF9999'b"+SolarTermStr[M] + "/b/font"; } else if(DateGL.getDate()==BeginTime.getDate()-1){ JQ=" 明天是font color='#FF9999'b"+SolarTermStr[M] + "/b/font"; } else if(DateGL.getDate()==BeginTime.getDate()-2){ JQ=" 后天是font color='#FF9999'b"+SolarTermStr[M] + "/b/font"; } else{ JQ=" " if(DateGL.getMonth()==BeginTime.getMonth()){ JQ+=" 本月"; } else{ JQ+=" 下月"; } JQ+=BeginTime.getDate()+"日"+"font color='#FF9999'b"+SolarTermStr[M]+"/b/font"; } return JQ; } function CAL() {} RunGLNL(); 详细出处参考:

JS如何获取北京时间

参考代码如下:

SCRIPT LANGUAGE = "JavaScript"

var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");

xmlhttp.open("GET", "", false);

xmlhttp.setRequestHeader("If-Modified-Since", "bjtime");

xmlhttp.send();

var dateStr = xmlhttp.getResponseHeader("Date");

var date = new Date(dateStr);

var year = date.getFullYear();

var month = date.getMonth() + 1;

var date1 = date.getDate();

var hour = date.getHours();

var minutes = date.getMinutes();

var second = date.getSeconds();

alert(date + "  |  " + year + "年" + month + "月" + date1 + "日" + hour + "时" + minutes + "分" + second + "秒");

/SCRIPT

js实现世界各地时间源代码(js本地时间)

本文目录一览: 1、如何用JS做出不同国家的时间代码? 2、js时间代码 3、求JS代码显示北京时间和洛杉矶时间, 4、求js详细时间代码,年月日星期时分(秒),阴历日期 5、JS如何获取北京时间 如

2023-12-08
js特效记录上次登录时间代码,js特效记录上次登录时间代码怎

本文目录一览: 1、用户第一次进入网站,如何用JS来保存进入的时间? 2、js如何获取cookie第一次登录时间 3、如何用JS代码来写出每次系统登陆的时候,平台日志就会记录你的所有操作和登陆时间?

2023-12-08
手机版我的世界js文件在哪里,我的世界js下载地址

本文目录一览: 1、我的世界文件夹在哪手机版 2、我的世界手机版文件在哪里? 3、我的世界,网易手机版的文件夹是在哪? 4、怎么安装手机版我的世界jS 5、我的世界手机版js怎么导入 6、我的世界手机

2023-12-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
js怎么写时间代码,js中时间

本文目录一览: 1、关于JavaScript显示时间的一段简单代码! 2、JS里显示时间的代码怎么写 3、js怎么写一个时间相减得到时间差? 4、js获得当前日期和时间的代码是什么? 5、js时间代码

2023-12-08
js游戏控制时间代码(js游戏控制时间代码大全)

本文目录一览: 1、js时间代码 2、JS控制显示时间 3、求JS弹窗代码 可以控制弹出时间 4、关于网页调用系统时间JS代码 5、求js详细时间代码,年月日星期时分(秒),阴历日期 6、如何使用js

2023-12-08
jsp时间倒计时代码(js日期倒计时)

本文目录一览: 1、纯jsp实现的倒计时动态显示效果完整代码 2、jsp 时间倒计时 3、jsp倒计时代码 4、JSP倒计时代码问题? 5、怎么在jsp做一个倒计时? 纯jsp实现的倒计时动态显示效果

2023-12-08
js时间戳转php,js当前时间转时间戳

2022-11-29
js摇奖器代码,js转盘抽奖代码

本文目录一览: 1、js实现可键盘控制的简单抽奖程序 2、用js做一个简单的摇奖程序,用javascript让三张图片快速切换,一个按钮控制开始和停止,具体如下 3、使用JavaScript完成一个抽

2023-12-08
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
纯js实现实时刷新时间显示代码,定时刷新页面js

2022-11-24
js抽奖机代码,js九宫格抽奖代码

本文目录一览: 1、js随机抽奖一二三等奖不重复的抽奖逻辑怎么设置 2、js实现可键盘控制的简单抽奖程序 3、寻一个js抽奖代码~ 4、使用JavaScript完成一个抽奖程序,当单击页面上开始抽奖按

2023-12-08
js地址栏代码(js获取地址栏信息)

本文目录一览: 1、怎么用JS获取获取浏览器地址栏参数 2、JS获取地址栏url参数 3、如何在地址栏中输入一段js代码,使当前页面动态载入一段js脚本文件! 4、js代码 获取浏览器地址栏的内容 怎

2023-12-08
时间显示js代码(时间显示js代码怎么设置)

本文目录一览: 1、关于JavaScript显示时间的一段简单代码! 2、js显示当前时间 3、js时间代码 关于JavaScript显示时间的一段简单代码! htmlbody script lang

2023-12-08
执行js代码大全,执行js代码大全下载

本文目录一览: 1、编写一段代码,如何用JS来实现插入几行几列的表格的功能,希望好心人能帮帮忙呢 2、求个简单javascript代码 谢谢,网站菜单功能 3、求C# winform中点击按钮执行网页

2023-12-08
wowjs源码解析,魔兽世界源代码

本文目录一览: 1、为什么wow.js不起作用 2、wow.js怎么实现上下滚动页面都有效果 3、vue.js和angularjs的区别是什么? 4、wow.js使用教程 5、wow.js自定义动画滚

2023-12-08
js源码格式(源代码什么格式)

本文目录一览: 1、js源码怎么免费VIP 2、如何看angularjs源代码 3、js源码解释 4、js如何加密源代码,页面样式全部用js写,如何操作? 5、HTML和JS代码格式化原理是什么? 6

2023-12-08
农历时间js代码下载(js获取农历时间)

本文目录一览: 1、求一段JAVASCRIPT的时间显示代码, 2、农历转阳历JS代码 3、高手帮解决一个JS显示农历时间代码错误问题,真的很谢谢! 4、求js详细时间代码,年月日星期时分(秒),阴历

2023-12-08
js代码大全(js基础代码大全)

本文目录一览: 1、JS鼠标事件大全 JS鼠标事件有哪些 2、什么地JS?什么是JSP? 3、我的世界地狱门js代码大全 4、求javascript表单验证大全 5、求个简单javascript代码

2023-12-08
简易js网页实时时钟日历,js电子时钟代码

本文目录一览: 1、如何使用JS实现一个简易数码时钟 2、求一款js做的时间日历控件? 3、怎样在jsp页面中显示日历(高手帮下忙啦!很急) 4、用js在网页上显示当前日期和时间,并显示是星期几 5、

2023-12-08