Folks,
I am trying to understand the MomentJS API. What is the appropriate way to get the current time on the machine?
var CurrentDate = moment();
<
To use am / pm with moment, here is a snippet from a react component
import Moment from 'moment';
const time = Moment().format("hh:mm a")
For reference please remember Moment.js is considered a legacy project that can carry performance overhead
moment().unix()
you will get a unix timestamp
moment().valueOf()
you will get a full timestamp
If you just want the milliseconds since 01-JAN-1970, then you can use
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();
Try this
console.log(moment().format("MM ffffd, YYYY HH:mm:ss a"));
console.log(moment().format("MM ffffd, YYYY hh:mm:ss a"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
Try to use it this way:
let current_time = moment().format("HH:mm")
Get by Location:
moment.locale('pt-br')
return moment().format('DD/MM/YYYY HH:mm:ss')