const yourDate = new Date("2016-10-30T02:10:26"), music = ['ido', 'noinaycoanh', 'nguoiamphu']; document.addEventListener('DOMContentLoaded', function(){ var rootTime = document.querySelector("time"); document.querySelector("anni").textContent = `${(yourDate.getDate()>9)?yourDate.getDate():"0"+yourDate.getDate()}-${(yourDate.getMonth()>8)?(yourDate.getMonth()+1):"0"+(yourDate.getMonth()+1)}-${yourDate.getFullYear()}`; document.querySelector("date").textContent = Math.floor( Math.floor((new Date() - yourDate) / 1000) / 60 / 60 / 24)+" DAYS"; function olock() { var today = new Date(), hrs = (Math.floor( Math.floor((today - yourDate) / 1000) / 60 / 60)) % 24, min = (Math.floor( Math.floor((today - yourDate) / 1000) / 60)) % 60, sec = Math.floor((today - yourDate) / 1000) % 60; rootTime.textContent = `${(hrs>9)?hrs:"0"+hrs}:${(min>9)?min:"0"+min}:${(sec>9)?sec:"0"+sec}`; } olock(); var timer = setInterval(function(){olock()}, 1000); document.querySelector("audio").setAttribute("src", `music/${music[Math.floor(Math.random()*music.length)]}.mp3`); document.getElementsByTagName("body")[0].insertAdjacentHTML( "beforeend", "
" ); }, false); Together

LOVE DAYS

0 DAYS

Nguyễn Văn A

...

Đặng Thị B

html, body { background-color: #f6f6f6; margin: 0; padding: 0; } img {max-width: 100%;} body { display: grid; font-family: "Segoe UI", sans-serif; grid-template-columns: repeat(12, 1fr); grid-auto-rows: minmax(auto, auto); color: #3e3e3e; text-shadow: 0.4px 0.4px 0.4px rgba(0,0,0,.2); } h1 { font-weight: lighter; grid-column: span 3; text-align: center; color: #ec407a; } #wrapper { display: grid; grid-column: 3 / 11; grid-template-columns: repeat(3, 1fr); grid-auto-rows: minmax(auto, auto); grid-row-gap: 10px; margin-top: 3.6rem; } #clock-box, #info { grid-column: span 3; display: grid; grid-template-columns: repeat(12, 1fr); } #clock-box #clock { grid-column: 4 / 10; background-color: #F8C8C8; padding: .6rem 2rem; padding-top: .8rem; text-align: center; font-size: 2.4rem; border-radius: 10rem; } date, time { display: block; } date { font-size: 18px; } time { font-family: "Arial", sans-serif; line-height: 3.2rem; letter-spacing: 2px; } .avt { width: 160px; height: 160px; border-radius: 50%; box-shadow: 2px 2px 8px rgba(0,0,0,.2); } #info { margin-top: 2.6rem; } #heart { grid-column: span 2; display: grid; grid-template-rows: 2; font-size: 44px; color: #b90d46; align-self: center; padding-bottom: 2.6rem; text-align: center; } anni { font-size: 16px; letter-spacing: 0.2px; } #info .one { grid-column: 3 / 6; text-align: center; } #info .two { grid-column: 8 / 11; text-align: center; } footer { grid-column: span 3; text-align: center; font-size: 1.6rem; font-weight: lighter; margin-top: 1.2rem; } #music { grid-column: 2; position: relative; z-index: 1000; opacity: .4; } #mask { background-image: linear-gradient(to top, #6d44cc5d 0%, #f09cd880 100%); opacity: .42; width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; } @media (max-width: 992px) { #wrapper { grid-column: span 12; } #clock-box #clock { grid-column: 2 / 12; } .avt { width: 120px; height: 120px; } #info .one, #info .two{ grid-column: span 12;; } #heart { grid-column: span 12; padding-bottom: 1rem; } footer { font-size: 1.2rem; margin: 0; padding-bottom: 2rem; } }