Veo mucho en la documentación de Moment.js sobre cómo obtener un Momento de una marca de tiempo de Unix. Sin embargo, estoy tratando de convertir un momento en una marca de tiempo de Unix y no estoy seguro de cómo hacerlo. Así es como se ve mi momento:
const myMomentObject = moment(str_time, 'YYYY-MM-DD');
Y necesito convertirlo a una marca de tiempo de Unix.
La marca de tiempo de Unix se puede obtener con o sin la biblioteca de momentos.
//Moment const myMomentObject = moment('2021-10-16', 'YYYY-MM-DD'); console.log(myMomentObject.unix()); //Vanilla const d = new Date('2021.10.16'); console.log(d.getTime() / 1000); <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>Llame a unix() en el objeto de moment . referencia
moment('2020-12-12').unix()Para crear una marca de tiempo de Unix (segundos desde la época de Unix) a partir de un momento, use lo siguiente,
console.log(moment('2021-10-16').unix()); <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>Dado que su formato de fecha sigue el formato ISO_8601 , es decir, AAAA-MM-DD, no necesita proporcionar el formato de fecha de entrada al constructor de momentos.