<div style="padding: 100px 0"> <!-- блок написал только для теста checkbox'a -->
<input type="checkbox" id="changeTheme">
</div>
<script>
document.getElementById("changeTheme").onclick=function(){
setNightCSS(this.checked);
}
document.addEventListener('DOMContentLoaded', function(){
var date = new Date;
var hours = date.getHours();
var startNight = "21";
var endNight = "7";
if(hours >= startNight || hours <= endNight)
{
setNightCSS(true);
}
else{
setNightCSS(false);
}
});
function setNightCSS(night)
{
var nightCSS=document.getElementById('nightCSS');
if(night && !nightCSS)
{
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'theme-for-night.css';
link.media = 'all';
link.id = 'nightCSS';
head.appendChild(link);
}
else
{
nightCSS ? nightCSS.remove() : true;
}
}
</script>
$startNight=21;
$endNight=7;
if(date("H") > $startNight || date("H") < $endNight)
{
print "<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/night.css\" />";
}
<head>
</head>
<script>
var date = new Date;
var hours = date.getHours();
var startNight = "21";
var endNight = "7";
if(hours >= startNight || hours <= endNight)
{
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = '/night.css';
link.media = 'all';
head.appendChild(link);
}
</script>
git config --global core.editor "/mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe -w"
git config --global core.editor "/mnt/c/Program Files/Sublime Text 3/subl.exe -w"
А если вы про zip- то я не вспомню сейчас. А с телефона гуглить не удобно совсем(