相关疑难解决方法(0)

如何用前导零填充值?

在JavaScript中对值进行zerofill的推荐方法是什么?我想我可以构建一个自定义函数来将零填充到一个类型化的值,但我想知道是否有更直接的方法来做到这一点?

注意: "zerofilled"是指数据库中的单词意义(数字5的6位零填充表示为"000005").

javascript zerofill

354
推荐指数
24
解决办法
19万
查看次数

将C#DateTime转换为Javascript日期

我在Javascript中有一个从MVC接收C#DateTime的函数.如果日期为空,则应返回" - ",如果它是有效日期,则应返回格式化日期.

重要提示:无法以C#的其他格式发送日期.

使用Javascript:

function CheckDate(date) {

  if (date == "Mon Jan 01 0001 00:00:00 GMT+0000 (GMT Daylight Time)")
    return "-";
  else {
    var dat = new Date(date);
    return dat.getFullYear() + dat.getMonth() + dat.getDay();
  }
Run Code Online (Sandbox Code Playgroud)

如果日期是C#New DateTime,有没有更好的方法来比较?

如何以"yyyy/MM/dd"格式解析并返回日期?

javascript c# datetime-format

36
推荐指数
1
解决办法
8万
查看次数

解决是 - 否测试

有一个NYES或NO问题的测试.您可以编写测试,教授会告诉您有多少答案是正确的.通过测试的最快方法是什么?即以最少的试验次数给出所有问题的正确答案.

UPDN+1试验的解决方案是显而易见的.在每次试验中,我们都会对一个问题有正确答案.它是1位信息.但教授每次给我们一个从0到N的数字,它是log 2(N + 1)位的信息.这就是为什么最好的解决方案具有O(N / log(N))复杂性.我正在寻找具有亚线性最差时间复杂度的任何解决方案.

algorithm

20
推荐指数
2
解决办法
1506
查看次数

如何在Typescript中连接字符串和数字

我正在使用方法来获取数据

function date() {
    let str = '';

    const currentTime = new Date();
    const year = currentTime.getFullYear();
    const month = currentTime.getMonth();
    const day = currentTime.getDate();

    const hours = currentTime.getHours();
    let minutes = currentTime.getMinutes();
    let seconds = currentTime.getSeconds();
    if (month < 10) {
        //month = '0' + month;
    }
    if (minutes < 10) {
        //minutes = '0' + minutes;
    }
    if (seconds < 10) {
        //seconds = '0' + seconds;
    }
    str += year + '-' + month + '-' + …
Run Code Online (Sandbox Code Playgroud)

javascript concat typescript

12
推荐指数
2
解决办法
5万
查看次数

将刻度转换为时间格式(hh:mm:ss)

我从Web服务器获取视频长度值作为滴答.我想以"hh:mm:ss"格式显示它.我怎样才能在JavaScript中执行此操作?

html javascript time

8
推荐指数
2
解决办法
1万
查看次数

在Javascript中填充数字左侧的零

我有一个十位数字,总是不变的.我想填充它,它将始终为添加到数字的每个额外数字删除零.有人可以告诉我一个如何做到这一点的例子吗?

例如.0000000001

0000000123 
0000011299
Run Code Online (Sandbox Code Playgroud)

javascript

7
推荐指数
2
解决办法
9111
查看次数

如何使用循环将字符前置到字符串?

我有一个输入字段,需要一个10位数字.如果用户输入并提交小于10位的数字,则该函数将简单地添加"0",直到输入的值为10位数.

我还没有真正使用过,或者理解递归函数是如何工作的,但我基本上是在寻找一种有效的方法.我遇到的一个小问题是弄清楚如何在字符串的开头添加"0"而不是附加到结尾.

我的想法:

function lengthCheck(sQuery) {
    for (var i = 0; i < sQuery.length; i++) {
        if (sQuery.length !== 10) {
            sQuery += "0";
            //I'd like to add the 0s to the beggining of the sQuery string.
            console.log(sQuery);
            lengthCheck(sQuery);
        } else return sQuery
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

4
推荐指数
1
解决办法
206
查看次数

如何在JavaScript中的新Number()中保留前导零

家伙.

我有这个功能的一些问题

const incrementString = str => {
  if (!str.match(/[\d+]$/)){
    return str += 1
  } else{
    return str.replace(/[\d+]$/, ch => new Number(ch) + 1)
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用该函数的是字符串末尾的数字+ 1,如果字符串没有,我将在最后添加1.

string      expected
"foobar000" "foobar001"
"foo"       "foo1"
"foobar025" "foobar026"
Run Code Online (Sandbox Code Playgroud)

我不知道是否可以使用replace和regex来实现它,我想到了一个包含循环,.length,split等的解决方案......但是我想用正则表达式来做,如果可能的话.

问题:我怎样才能取字符串末尾的数字,前导零,并将它们加1?这是我的功能不良行为的一些例子

Expected: 'foobar011', instead got: 'foobar11'
Test Passed: Value == 'foo1'
Expected: 'foobar002', instead got: 'foobar2'
Test Passed: Value == 'foobar100'
Test Passed: Value == 'foobar100'
Test Passed: Value == '1'
Run Code Online (Sandbox Code Playgroud)

谢谢和快乐的圣日

javascript regex string

2
推荐指数
1
解决办法
302
查看次数

是否可以返回固定数字滤波器?

是否可以在{{表达式}}上输出固定数量的数字.

例如,假设我有倒计时器>>> 10,9,8,7,6,... 0.

是否可以过滤此输出,以便输出现在是>>> 10,09,08,07,... 00.

提前致谢.

angularjs

1
推荐指数
1
解决办法
4253
查看次数

在jquery/js中的数字前加0

嗨,我有一个需要6个数字的计数器

所以这可能是

000456 001250 015554

等等

但问题是我得到的数字为456或1250,然后我需要将其转换为000456或001250.

我该怎么做呢?

谢谢

javascript jquery

1
推荐指数
1
解决办法
8628
查看次数

padStart不是函数

let m = 5;
m = m.padStart(2, '0');
Run Code Online (Sandbox Code Playgroud)

错误:

m.padStart is not a function
Run Code Online (Sandbox Code Playgroud)

期待的结果:05;

我使用的是最新版本的Chrome。

有什么帮助吗?

javascript

0
推荐指数
2
解决办法
4490
查看次数