Как преобразовать строку dateTime в формат moment.js для заданного потока? - PullRequest
0 голосов
/ 06 ноября 2019

Как мне преобразовать строку в формат moment.js в поток с узлами.

Я попробовал некоторый пример кода, используя предоставленную документацию.

if (msg.payload.BookingDetails.length == 0)
{
    var stringToDisp = new Array(1);
    stringToDisp[0] =  
    {
    "Booked From" : "N/A" ,
    "Booked Until": "N/A" ,
    "Booked By" : "N/A"
    }


    }
    else 
    {
    var stringToDisp = new Array(msg.payload.BookingDetails.length);
    for (i = 0 ; i<msg.payload.BookingDetails.length ; i++ )
    {
    stringToDisp[i] =  
    {
    "Booked From" : 
    msg.payload.BookingDetails[i].dateTime ,
    "Booked Until": 
    msg.payload.BookingDetails[i].endTime ,
    "Booked By"   : 
    msg.payload.BookingDetails[i].email
    }


    }

    {
    "value" : stringToDisp
    }

    }

    return {payload : stringToDisp};
    }

    function momentTest() {
    var StringToDisplay = moment('2016-01-01');
    var varDate = "2018-01-19 18:05:01.423";
    var myDate =  moment(varDate,"YYYY-MM-DD").format("DD-MM-YYYY");
    var todayDate = moment().format("DD-MM-YYYY");  
    var yesterdayDate = moment().subtract(1, 'days').format("DD-MM- 
    YYYY");   
    var tomorrowDate = moment().add(1, 'days').format("DD-MM-YYYY");

    alert(todayDate);

    if (myDate == todayDate) {
    alert("date is today");
    } else if (myDate == yesterdayDate) {
    alert("date is yesterday");
    } else if (myDate == tomorrowDate) {
    alert("date is tomorrow");
    } else {
    alert("It's not today, tomorrow or yesterday!");
    }
    }
    return msg;

Поэтому я хотел быполучить совет по этому вопросу. Пожалуйста, объясните мне, как двигаться дальше.

Я хочу получить метку времени в формате moment.js.

...