forked from komardev/FundamentalJCBandung
-
Notifications
You must be signed in to change notification settings - Fork 0
/
jawabanHari.html
28 lines (27 loc) · 1.28 KB
/
jawabanHari.html
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
<script>
var hari = 'Minggu Senin Selasa Rabu Kamis Jumat Sabtu'.split(' ')
var bulan = 'Jan Feb Mar Apr Mei jun Jul Aug Sept Okt Nov Des'.split(' ')
var date = new Date()
do{
var dayNow = date.getDay()
var dateNow = date.getDate()
var monthNow = date.getMonth()
var yearNow = date.getFullYear()
alert(`Sekarang Hari ${hari[dayNow]}, tanggal ${dateNow} bulan ${bulan[monthNow]} tahun ${yearNow}`)
var majuHari = prompt('Mau Maju Berapa Hari??') // 361
var tahun = Math.floor(majuHari / 360)
var month = Math.floor((majuHari % 360) / 30)
var day = (majuHari % 360) % 30
alert(`${majuHari} hari, sama dengan ${tahun} tahun, ${month} bulan, ${day} hari`) // 1 tahun 1 bulan 1 hari
dayNow = (dayNow + parseInt(day)) % 7
dateNow = dateNow + parseInt(day) == 30 ? 30 : (dateNow + parseInt(day)) % 30
monthNow = (monthNow + parseInt(month)) % 12
yearNow = yearNow + parseInt(tahun)
// alert(dayNow)
alert(`${majuHari} hari lagi adalah hari ${hari[dayNow]}, tanggal ${dateNow} bulan ${bulan[monthNow]} tahun ${yearNow}`)
var konfirm = confirm('mau lagi?')
// if(konfirm !== true){
// break
// }
}while(konfirm == true)
</script>