7个回答

new Date().getDay()得到星期几，注意星期日是0，其他就好整了

JavaScript实现阿拉伯数字和中文数字互相转换

``````function NoToChinese(num) {
if (!/^\d*(\.\d*)?\$/.test(num)) {
return "Number is wrong!";
}
var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
var a = ("" + num).replace(/(^0*)/g, "").split("."),
k = 0,
re = "";
for (var i = a[0].length - 1; i >= 0; i--) {
switch (k) {
case 0:
re = BB[7] + re;
break;
case 4:
if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}\$").test(a[0]))
re = BB[4] + re;
break;
case 8:
re = BB[5] + re;
BB[7] = BB[5];
k = 0;
break;
}
if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re;
k++;
}

if (a.length > 1) //加上小数部分(如果有小数部分)
{
re += BB[6];
for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
}
return re;
}

``````
qq_42631345 66

const numberToCN = ['〇','一','二','三','四','五','六','七','八','九','十',
'十一','十二','十三','十四','十五','十六','十七','十八','十九',
'二十','二十一','二十二','二十三','二十四','二十五','二十六','二十七',
'二十八','二十九','三十','三十一','三十二','三十三','三十四','三十五',
'三十六','三十七','三十八','三十九','四十','四十一','四十二','四十三','四十四','四十五','四十六',
'四十七','四十八','四十九','五十','五十一','五十二','五十三','五十四','五十五','五十六',
'五十七','五十八','五十九'];//这样应该比较快，虽然看着代码多点
export function DateAndTimeTrans(datetime){
//2015-07-18 08:30
let result = "";
result += numberToCN[datetime[0]];
result += numberToCN[datetime[1]];
result += numberToCN[datetime[2]];
result += numberToCN[datetime[3]];
result += "年";
result += numberToCN[new Number(datetime.substr(5,2))];
result += "月"
result += numberToCN[new Number(datetime.substr(8,2))];
result += "日"
result += numberToCN[new Number(datetime.substr(11,2))];
result += "点";
let tmp = numberToCN[new Number(datetime.substr(14,2))];
result += tmp == "〇" ? "整" : tmp + "分";
return result;
}

var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
var a = ("" + num).replace(/(^0*)/g, "").split("."),
k = 0,
re = "";

• (void)dismiss { double delayInSeconds = 0.75; dispatch_time_t dismissTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC)); dispatch_after(dismissTime, dispatch_get_main_queue(), ^(void){ [self removeFromSuperview]; }); }

function numberyear(index)

{

var i;

var numberstring="零一二三四五六七八九";

text ="";

for(i =0; i <4; i++)

{

point=parseInt(index.toString().substring(i,i+1));

text = text + numberstring.substring(point,point+1);

}

return"公元"+text;

}

function number(index1)

{

var numberstring="一二三四五六七八九十";

if(index1 ==0)

{

document.write("十")}

if(index1 <10)

{

document.write(numberstring.substring(0+(index1-1),index1));

}

elseif(index1 <20)

{

document.write("十"+numberstring.substring(0+(index1-11),(index1-10)));

}

elseif(index1 <30)

{

document.write("二十"+numberstring.substring(0+(index1-21),(index1-20)));

}

else

{

document.write("三十"+numberstring.substring(0+(index1-31),(index1-30)));

}

}

``````var str = "星期"+"日一二三四五六".charAt(new Date().getDay());

``````

javascript简单的问题，想要c币的都来回答：怎么在js网页中实现
javascript简单的问题，想要c币的都来回答：怎么在js网页中实现文本框的单独的判断，以及跳转之后判断。

javascript都来回答，怎么实现下拉选择日期的功能，JQ或者JS怎么实现？
javascript都来回答，怎么实现下拉选择日期的功能，JQ或者JS怎么实现？

html5种如何使用javascript实现省、市、县的下拉同步？数据库后台的对调用方式？
vue的data怎么使用js中的数据
```javascript new Vue({ el:'#test', data:{} }) ``` 这上面的data能不能使用另一个js文件的 ```javascript var obj = { data:[{ a:123, b:234 },{ a:789, b:654 }] } ``` 这种数据？ 怎么引入？ 求大佬QAQ

js用什么实现视频通话过程中截图

js 将CST的时间字符串转换成需要的日期格式字符串

checkList:[ { date:'2019-01-01', num:1, roomId:1 }, { date:'2019-01-02', num:1, roomId:1 }, { date:'2019-01-03', num:1, roomId:1 }, { date:'2019-01-05', num:1, roomId:1 }, { date:'2019-01-03', num:1, roomId:2 }, { date:'2019-01-04', num:1, roomId:2 } ], checkList2:[ { date:'2019-01-01', num:3, roomId:1 }, { date:'2019-01-05', num:1, roomId:1 }, { date:'2019-01-03', num:2, roomId:2 } ] 最终我想把checkList这个初始数据变成checkList2这样的数据要怎么弄，num是天数，roomId是房间id，当同一个房间选相邻的日期的时候数据合成一条然后天数累加，只留下连续日期的第一天

javascript怎么实现判断页面上的链接的功能，判断链接怎么用js语言实现呢？
javascript怎么实现判断页面上的链接的功能，判断链接怎么用js语言实现呢？
js计算两个日期相差的天数达到30天转换成自然周达到1年转换自然月
a选择时间在30天内，按照天的维度展示，b超出30天，按照周维度展示，自然周即可，展示具体的时间区间，例：第一周（7月1～7日），第二周（7月8～14日）第三周（7月15～22日）第四周（7月23日～30日）第五周选择三天，则展示（8月1～3日），c、超出一年的，按照月维度展示即可
js中判断三个班次时间跨度不能超过一天
Java或者JS如何实现对Excel指定范围进行截图？
1.只能使用开源代码（工具） 2.兼容Windows和Linux 3.Excel内文本具有国际化语言 注：如果是js，需要兼容多种浏览器
Kafka实战(三) - Kafka的自我修养与定位
volatile 与 synchronize 详解
Java支持多个线程同时访问一个对象或者对象的成员变量，由于每个线程可以拥有这个变量的拷贝（虽然对象以及成员变量分配的内存是在共享内存中的，但是每个执行的线程还是可以拥有一份拷贝，这样做的目的是加速程序的执行，这是现代多核处理器的一个显著特性），所以程序在执行过程中，一个线程看到的变量并不一定是最新的。 volatile 关键字volatile可以用来修饰字段（成员变量），就是告知程序任何对该变量...
Java学习的正确打开方式

linux系列之常用运维命令整理笔录

GitHub开源史上最大规模中文知识图谱

loonggg读完需要3分钟速读仅需1分钟事件还得还原到昨天晚上，10 月 29 日晚上 20:09-21:14 之间，微信支付发生故障，全国微信支付交易无法正常进行。然...
Python十大装B语法
Python 是一种代表简单思想的语言，其语法相对简单，很容易上手。不过，如果就此小视 Python 语法的精妙和深邃，那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点，并附上详细的实例代码。如能在实战中融会贯通、灵活使用，必将使代码更为精炼、高效，同时也会极大提升代码B格，使之看上去更老练，读起来更优雅。

2019年11月中国大陆编程语言排行榜
2019年11月2日，我统计了某招聘网站，获得有效程序员招聘数据9万条。针对招聘信息，提取编程语言关键字，并统计如下： 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...

《奇巧淫技》系列-python！！每天早上八点自动发送天气预报邮件到QQ邮箱

SQL-小白最佳入门sql查询一

Nginx 原理和架构
Nginx 是一个免费的，开源的，高性能的 HTTP 服务器和反向代理，以及 IMAP / POP3 代理服务器。Nginx 以其高性能，稳定性，丰富的功能，简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求，主要负责调度工作进程：加载配置、启动工作进程及非停升级。worker 进程负责处...