javascript - examples - ¿Cómo devolver la marca de tiempo actual con Moment.js?
moment to string (10)
Aún sin respuesta. Moment.js: puede hacer cualquier cosa menos una tarea tan simple.
Estoy usando esto:
moment().toDate().getTime()
Amigos
Estoy tratando de entender la API de MomentJS. ¿Cuál es la forma adecuada de obtener la hora actual en la máquina?
var CurrentDate = moment();
vs
var CurrentDate = moment().format();
Intentando analizar sus documentos, y no está claro qué usar.
Aquí está asignando una instancia de momentjs a CurrentDate:
var CurrentDate = moment();
Aquí solo una cadena, el resultado del formateo predeterminado de una instancia momentjs:
var CurrentDate = moment().format();
Y aquí el número de segundos desde enero de ... bueno, marca de tiempo de Unix:
var CurrentDate = moment().unix();
Y aquí otra cadena como ISO 8601 ( ¿Cuál es la diferencia entre los formatos de fecha ISO 8601 y RFC 3339? ):
var CurrentDate = moment().toISOString();
Y esto también se puede hacer:
var a = moment();
var b = moment(a.toISOString());
console.log(a.isSame(b)); // true
Fecha actual usando momment.js en formato DD-MM-AAAA
const currentdate=moment().format("DD-MM-YYYY");
console.log(currentdate)
Intenta de esta manera:
console.log(moment().format(''L''));
moment().format(''L''); // 05/25/2018
moment().format(''l''); // 5/25/2018
Fechas de formato:
moment().format(''MMMM Do YYYY, h:mm:ss a''); // May 25th 2018, 2:02:13 pm
moment().format(''dddd''); // Friday
moment().format("MMM Do YY"); // May 25th 18
moment().format(''YYYY [escaped] YYYY''); // 2018 escaped 2018
moment().format(); // 2018-05-25T14:02:13-05:00
Visita: https://momentjs.com/ para más información.
Intenta usarlo de esta manera:
var current_time = new moment().format("HH:mm");
Me gustaría agregar que puede tener toda la información de datos en un objeto con:
const today = moment().toObject();
Debe obtener un objeto con estas propiedades:
today: {
date: 15,
hours: 1,
milliseconds: 927,
minutes: 59,
months: 4,
seconds: 43,
years: 2019
}
Es muy útil cuando tienes que calcular fechas.
Obtener por ubicación:
moment.locale(''pt-br'')
return moment().format(''DD/MM/YYYY HH:mm:ss'')
Prueba esto
console.log(moment().format("MM ddd, YYYY hh:mm:ss a"));
console.log(moment().format("MM ddd, YYYY hh:mm:ss a"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
Si solo desea los milisegundos desde el 01-ENE-1970, puede usar
var theMoment = moment(); // or whatever your moment instance is
var millis;
millis = +theMoment; // a short but not very readable form
// or
millis = theMoment.valueOf();
// or (almost sure not as efficient as above)
millis = theMoment.toDate().getTime();
moment().unix()
obtendrá una marca de tiempo de unix
moment().valueOf()
obtendrá una marca de tiempo completa