-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdatetime_timestamp.js
30 lines (25 loc) · 968 Bytes
/
datetime_timestamp.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Pegar do horário atual
var timestamp = new Date().getTime();
console.log(timestamp)
// Pegar de uma data específica
var timestamp2 = new Date(2013, 11, 17).getTime();
console.log(timestamp2)
let now = new Date();
let day = now.getDate();
let month = now.getMonth()+1;
let year = now.getFullYear();
let hours = now.getHours();
let minutes = now.getMinutes();
let seconds = now.getSeconds();
function fixZero(time){
return time < 10 ? `0${time}` : time;
}
console.log(now, fixZero(hours), fixZero(minutes), fixZero(seconds));
console.log(new Date().toLocaleString());
console.log(`${fixZero(day)}/${fixZero(month)}/${year} ${fixZero(hours)}:${fixZero(minutes)}:${fixZero(seconds)}`)
// transformar timestamp to date time atual
const timestamp3 = 1627683523;
let date = new Date(timestamp3*1000).toLocaleDateString("pt-BR")
let time = new Date(timestamp3*1000).toLocaleTimeString("pt-BR")
let actualDateTime = `${date} ${time}`;
console.log(actualDateTime);