gaurav.s23 Ответов: 1

Как исправить ошибку в null значение типа Date возвращает дату 12-31-1969


myObj = function MyObject(r) {
        this.Prop = r.Prop
        this.LogIn = new Date(r.LogIn)
        this.Created_Date = new Date(r.Created_Date)
    }

How do I assign empty value "" if r.LogIn is null otherwise Date.

Right now if LogIn is null, its assigning it to date 12-31-1969. 


Что я уже пробовал:

myObj = function MyObject(r) {
        this.Prop = r.Prop
        this.LogIn = function(r){
		       if(r.LogIn ==null){
		           return "";
		       }
		     else{
		      return new Date(r.LogIn);
		     }
        this.Created_Date = new Date(r.Created_Date)
    }

Richard Deeming

Это не похоже ни на один C#, который я когда-либо видел!

[no name]

неправильный тег.. его java-скрипт

1 Ответов

Рейтинг:
12

Richard Deeming

Попробовать это:

this.LogIn = r.LogIn ? new Date(r.LogIn) : "";

Условный (тернарный) оператор-JavaScript | MDN[^]


[no name]

спасибо, что пришли и помогли мне. Я все исправлю... большое вам спасибо, сэр.

[no name]

Мне это больше нравилось.