今天看到一段js代码格式化,感觉很奇怪

求一段JS代码 JS倒计时代码_百度知道
求一段JS代码 JS倒计时代码
求JS 倒计代码假 间 设置<img class="word-replace" src="/api/getdecpic?picenc=0a5f15&#47;3&#47;30 13:27:14
今始 倒计 假设今20153月1
假倒计结束显示内容 倒计间没显示我设置内容
13:27:14转换毫秒数
每进页面前间转换毫秒数
比较两毫秒数
var endTime =&(new Date(& 13:27:14&)).getTime(); //到期时间毫秒数var now = new Date().getTime();//当前毫秒数比较他俩就可以了
其他类似问题
为您推荐:
js代码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁网页设计教程与开发
提供各种常见网页效果
提供各种各样的设计教程
装扮QQ,让QQ变得更酷
设计参考,提高自升水平
学习服务器和操作系统
提供各种素材和工具
收藏学习资料
您现在的位置:&&>>&&>>&&>>&&>>&正文
显示今天的日期js代码(阳历和农历)
1.显示日期代码:
/*获取当前日期*/
function getCurrentDateTime() {
var d = new Date();
var year = d.getFullYear();
var month = d.getMonth() + 1;
var date = d.getDate();
var week = d.getDay();
/*时分秒*/
/*var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();
var ms = d.getMilliseconds();*/
var curDateTime =
if (month & 9)
curDateTime = curDateTime + "年" +
curDateTime = curDateTime + "年0" +
if (date & 9)
curDateTime = curDateTime + "月" + date + "日";
curDateTime = curDateTime + "月0" + date + "日";
/*if (hours & 9)
curDateTime = curDateTime + " " +
curDateTime = curDateTime + " 0" +
if (minutes & 9)
curDateTime = curDateTime + ":" +
curDateTime = curDateTime + ":0" +
if (seconds & 9)
curDateTime = curDateTime + ":" +
curDateTime = curDateTime + ":0" +*/
var weekday = "";
if (week == 0)
weekday = "星期日";
else if (week == 1)
weekday = "星期一";
else if (week == 2)
weekday = "星期二";
else if (week == 3)
weekday = "星期三";
else if (week == 4)
weekday = "星期四";
else if (week == 5)
weekday = "星期五";
else if (week == 6)
weekday = "星期六";
curDateTime = curDateTime + " " +
return curDateT
2.显示农历代码:
/*获取当前农历*/
function showCal(){
var D=new Date();
var yy=D.getFullYear();
var mm=D.getMonth()+1;
var dd=D.getDate();
var ww=D.getDay();
var ss=parseInt(D.getTime() / 1000);
if (yy&100) yy="19"+
return GetLunarDay(yy,mm,dd);
//定义全局变量
var CalendarData=new Array(100);
var madd=new Array(12);
var tgString="甲乙丙丁戊己庚辛壬癸";
var dzString="子丑寅卯辰巳午未申酉戌亥";
var numString="一二三四五六七八九十";
var monString="正二三四五六七八九十冬腊";
var weekString="日一二三四五六";
var sx="鼠牛虎兔龙蛇马羊猴鸡狗猪";
var cYear,cMonth,cDay,TheD
CalendarData = new Array(0xA4B,0xA5,0x6D4,0x415B5,0x2B6,0x957,0x,0x60C96,0xD4A,0xEA5,0x50DA9,0x5AD,0x2B6,0x3126E, 0x92E,0x,0xD4A,0x61B4A,0xB55,0x56A,0x4155B, 0x25D,0x92D,0x,0xCA,0xB55,0x50AB5,0x4DA,0xA5B,0x30A57,0x52B,0x,0x6AA,0x615AA,0xAB5,0x4B6,0x414AE,0xA57,0x526,0x31D26,0xD95,0x70B55,0x56A,0x96D,0xAD,0xA4D,0x41A4D,0xD25,0x81AA5,0xB54,0xB6A,0x612DA,0x95B,0x49B,0xB,0xA164B, 0x6A5,0x6D4,0x615B4,0xAB6,0x957,0x,0x64B, 0x30D4A,0xEA5,0x80D65,0x5AC,0xAB6,0xE,0xC96,0x41A95,0xD4A,0xDA5,0x20B55,0x56A,0xD,0x92D,0x,0xB4A,0x416AA,0xAD5,0x90AB5,0x4BA,0xA5B, 0x60A57,0x52B,0xA93,0x40E95);
madd[0]=0;
madd[1]=31;
madd[2]=59;
madd[3]=90;
madd[4]=120;
madd[5]=151;
madd[6]=181;
madd[7]=212;
madd[8]=243;
madd[9]=273;
madd[10]=304;
madd[11]=334;
function GetBit(m,n){
return (m&&n)&1;
//农历转换
function e2c(){
TheDate= (arguments.length!=3) &#63; new Date() : new Date(arguments[0],arguments[1],arguments[2]);
var total,m,n,k;
var isEnd=
var tmp=TheDate.getYear();
if(tmp&1900){
tmp+=1900;
total=(tmp-+Math.floor((tmp-1921)/4)+madd[TheDate.getMonth()]+TheDate.getDate()-38;
if(TheDate.getYear()%4==0&&TheDate.getMonth()&1) {
for(m=0;;m++){
k=(CalendarData[m]&0xfff)&#63;11:12;
for(n=k;n&=0;n--){
if(total&=29+GetBit(CalendarData[m],n)){
total=total-29-GetBit(CalendarData[m],n);
cYear=1921 +
cMonth=k-n+1;
if(k==12){
if(cMonth==Math.floor(CalendarData[m]/0x10000)+1){
cMonth=1-cM
if(cMonth&Math.floor(CalendarData[m]/0x10000)+1){
function GetcDateString(){
var tmp="";
/*显示农历年:( 如:甲午(马)年 )*/
/*tmp+=tgString.charAt((cYear-4)%10);
tmp+=dzString.charAt((cYear-4)%12);
tmp+=sx.charAt((cYear-4)%12);
tmp+=")年 ";*/
if(cMonth&1){
tmp+="(闰)";
tmp+=monString.charAt(-cMonth-1);
tmp+=monString.charAt(cMonth-1);
tmp+="月";
tmp+=(cDay&11)&#63;"初":((cDay&20)&#63;"十":((cDay&30)&#63;"廿":"三十"));
if (cDay%10!=0||cDay==10){
tmp+=numString.charAt((cDay-1)%10);
function GetLunarDay(solarYear,solarMonth,solarDay){
//solarYear = solarYear&00+solarYear):solarY
if(solarYear&1921 || solarYear&2020){
return "";
solarMonth = (parseInt(solarMonth)&0) &#63; (solarMonth-1) : 11;
e2c(solarYear,solarMonth,solarDay);
return GetcDateString();
$(function(){
var date = getCurrentDateTime();
var calendar = showCal();
$("#currentDate").text("今天是: " + date + "农历:" + calendar);
转载请注明:破洛洛(谢谢合作)
上一篇文章: 下一篇文章:
网友评论:
[][][][][][][][][][]& 最近在写一段js的代码中遇到了这样一个奇怪的问题。
& 那天下午,我将模块中所有的功能代码调试完毕后,接着就删除了一些调试代码,最后svn提交。长长的伸了个懒腰后下班了。
第二天,测试人员跑过来说功能上有欠缺。我一看,他所说欠缺的功能我昨天都已经实现了,怎么今天突然都不能用了呢?还以为我在提交的时候出了什么差错,可是在自己的电脑上一看,所有昨天实现了的功能真的一个个都没起作用。真是有苦说不清,昨天明明都调试成功再提交的。。。
& 没办法只得看看代码哪里出了问题,几经周折,最后发现错误在一段js代码中,调试的时候加了alert()方法,提交前这个方法被我删掉了,然后在这个alert()方法之后的js代码就不执行,所以相应的功能也都没了。
& 这个问题很奇怪,因为我不是异步执行的,所有的代码都是同步的,应该是逐个往下执行,按理说,一个alert不会影响到同步执行的代码,但在删掉它之后真的就出了上面所述的问题。后来发现,如果在alert的位置加一行延时1秒的代码,程序又会正常的执行了!回想,在调试的时候加上alert也就相当于起到延时的作用。真的很神奇,到现在我还没有找到明确的答案。
& 这段代码唯一有点特殊的地方可能就是稍微长了点,大概有五六十行的样子,而那个alert的位置比较靠尾。
& 后来为了代码的稳定,没有采用延时的方法,换了种算法将功能实现了,但是上面说到的那个问题还是没有找到答案,不知道前辈没有有没有遇到过这样的问题,还望不吝赐教。
采纳的答案
你看下下面帖子推荐中的第二个
注意!JavaScript中的“陷阱”。
看一下里面的“延迟时间为0秒的setTimeout”
如果不是这个原因的话,可以把代码贴出来,我帮你看。
已解决问题
未解决问题欠缺一段JS,将下拉框变成搜索下拉框_百度知道
欠缺一段JS,将下拉框变成搜索下拉框
图asp+ajax已实现前页面模糊搜索JS哪位神帮忙赐予js
提问者采纳
想实现输入框输入字符面自现拉框列相似值
是的,类似值已经列出来了但是输入框下面出现下拉框(键盘可操控)的JS不会写
这个比较麻烦,得配合你现在的代码来用,你把你现在的代码贴上来看下先。
现在做到了浮动窗隐藏显示,新的问题又来了,在input鼠标光标怎么通过键盘移动到select里面去前端代码如下
搜索框按以下代码重写:(名字你自己改&mc&)& &input name=&mc& type=&text& class=&query& id=&mc& onFocus=&Suggest.Search(this,&#39;suggest.asp&#39;);& autocomplete=&off& /&&在&title&&/title&下加入以下代码:(加载的两个文件见附件)&script language=&javascript& src=&css/ajax.js& type=&text/javascript&&&/script&&script language=&javascript& src=&css/suggest.js& type=&text/javascript&&&/script&&script language=&javascript& type=&text/javascript&&var Suggest = new Suggest();&/script&&
提问者评价
来自团队:
其他类似问题
为您推荐:
其他1条回答
搜索结加循环
这些搜索结果已经循环出来的了,我在这问的是把下拉框变成搜索下拉框?能否理解意思呢?和百度搜索框一样的功能
循环出来,在出来的结果,每个结果加一个链接,点击时就跳到搜索页就行了。
做的目的不是搜索结果,而是快捷输入烦请看另一位同志的回答,要的是那种结果
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 js图片轮播代码 的文章

 

随机推荐