recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment imiter l'objet moment.js et modifier les mots imprimés par console.log?

Quand j'utilise moment.js, dans l'environnement de Node.js v7

var moment = require('moment');
console.log(moment());

Il sera imprimé dans la console

moment("2017-06-23T09:06:56.216")

Utilisation

console.log(typeof moment());

Apprenez que moment() est un objet

Parfois, moment.js ajoutera également des mots d'invite dans le console.log, par exemple lors de l'utilisation de moment-timezone mais sans spécifier le deuxième paramètre timezone

console.log(moment.tz('2013-06-01T00:00:00-04:00'));

Il sera imprimé sur la console

Moment Timezone has no data for 2013-06-01T00:00:00-04:00. See http://momentjs.com
/timezone/docs/#/data-loading/.

moment.utc("2017-06-23T01:12:20.003+00:00")

Ci-dessus, comment définir le texte imprimé par un objet javascipt lorsque console.log cet objet ?

ringa_leeringa_lee2751 Il y a quelques jours963

répondre à tous(3)je répondrai

  • 黄舟

    黄舟2017-06-26 10:54:46

    Parce que la inspectméthode

    a été réécrite

    Vous pouvez l'essayer sous le nœud :

    console.log({inspect: function () { return 'this is my value'}})

    Ou vous pouvez essayer :

    moment().inspect() // moment("2017-06-23T09:06:56.216")

    répondre
    0
  • typecho

    typecho2017-06-26 10:54:46

    Recommander un article
    https://shijianan.com/2017/04...

    répondre
    0
  • 迷茫

    迷茫2017-06-26 10:54:46

    Remplacez simplement la méthode toString.

    répondre
    0
  • Annulerrépondre