小编use*_*513的帖子

为什么每次比较日期都会给出错误?

我想比较日期.我对每一个条件都是假的.如果第二个日期高于第一个日期,则应显示上述日期.如果第二个日期等于第一个日期,则显示相等的日期.如果第二个日期低于它在日期下方显示的第一个日期

这是我的代码 https://jsfiddle.net/5Lps5zxh/1/

var first="22-3-2015"
var second="01-3-2015";
alert(new Date(first).getTime() > new Date(second).getTime())

if( (new Date(first).getTime() > new Date(second).getTime()))
{
    alert('--')
}
Run Code Online (Sandbox Code Playgroud)

它每次都给我假

javascript jquery

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

如何在数组上按项目后清除输入字段?

我做了一个角度2的简单例子.我在数组中添加了项目.当用户键入任何内容并按下按钮时,它将被添加到数组中并显示在列表中.

我面临两个问题

  • 1)如何在插入数组后清除输入字段?
  • 2)角度2如何工作?如在文档Angular 2中删除监视.当项目添加到数组.how模板显示更新列表.how?

    是在看列表模型吗?

这是我的plunker代码

<ion-navbar *navbar>
  <ion-title>
    Ionic 2
  </ion-title>
</ion-navbar>

<ion-content class="has-header">
 <ion-list style="border:2px solid grey;height:500px">
  <ion-item *ngFor="#item of Todo">
{{item.name}}
  </ion-item>
</ion-list>
<label class="item item-input">
  <span class="input-label" >Add Todo</span>
  <input type="text" #todo placeholder="Add todo" >
</label>
</ion-content>

<ion-footer-bar (click)="addItem(todo.value)">

  <h1 class="title" style='color:red'>Add Todo!</h1>

</ion-footer-bar>
Run Code Online (Sandbox Code Playgroud)

javascript angularjs ionic2 angular2-routing angular

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

如何使用moments js查找年份中的日期差异?

嗨,你能告诉我如何使用 moment js 找到日期的差异吗?这是我的代码

https://jsfiddle.net/FLhpq/6082/

secondDate "2019-12-01"  // formate YYYY-MM-DD;
var day = moment().format('YYYY-MM-DD');
// difference of secondDate - date
alert('day'+secondDate - day)
Run Code Online (Sandbox Code Playgroud)

我们可以计算两个日期之间的年差吗

预期产出

3

javascript jquery momentjs

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

为什么插值不是d3中的函数

我正在尝试line chart使用D3.这是我的代码.我收到此错误:

插值不是一个函数

https://jsbin.com/ruvumocijo/edit?html,output

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.7.4/d3.js"></script>

    <script src="https://d3js.org/d3-selection-multi.v0.4.min.js"></script>
</head>
<body>

<script>
     var w = 200,
        h = 200,
        data = [{
            month: 2,
            winper: 20
        }, {
            month: 4,
            winper: 80
        },{
                month: 6,
                winper: 90
            }];
    var svg = d3.select('body').append('svg').attrs({
        width: w,
        height: h
    })
    var line_one= d3.line().x(function (d) {
         return d.month*2
     }).y(function (d) {
        return h- (d.winper*3)
    }).interpolate("linear")

    svg.append("path").attrs({
        d:line_one(data),
        fill:"none",
        "stroke-width":2,
        "stroke":"blue"
    })

</script>
</body> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery d3.js

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

如何在javascript中找到数组的中间元素?

我在采访中遇到了一个问题,即如何在不使用长度方法和循环的情况下在 javascript 中找到数组的中间元素。从我的角度来看,没有长度我们可以找到middle元素但没有循环我们找不到。

我这样试过,但我没有得到正确的结果。我得到了,4但预期是3

var arr =[1,2,3,4,5];

function middleElement(arr){

var i=0,
 j=i+2;
 while(arr[j] !=null){
     i++;
     j=i+2;
 }

return arr[i]
}

middleElement(arr);
Run Code Online (Sandbox Code Playgroud)

javascript

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