赛博朋克2077倒计时
本该是在学校里期待游玩赛博朋克2077的日子。但,他跳票了,加上众所周知的原因。分享一下wallpaper制作赛博朋克2077跳票发售倒计时的教程。
预览图
提供一个赛博朋克2077的2K图片,自取
添加文本
选择一个合适的地方
添加文本,内容可以像这样
距离跳票发售
2020-09-15
还有
文本右边有个小齿轮 -> 选择编辑脚本
脚本内容如下
'use strict';
// 倒计时结束时间
let targetDate = new Date('2020-09-17T00:00:00');
let isRecurringEachYear = true;
// 倒计时结束后显示的文本
let finalMessage = '爷爷你预购的赛博朋克2077,发售了!!!';
var originalText;
export function update(value) {
var currentDate = new Date();
if (isRecurringEachYear) {
targetDate.setUTCFullYear(currentDate.getUTCFullYear());
if ((targetDate.getTime() - currentDate.getTime()) < 0) {
targetDate.setUTCFullYear(currentDate.getUTCFullYear() + 1);
}
}
var diff = targetDate.getTime() - currentDate.getTime();
if (!isRecurringEachYear
&& diff < 0) {
return finalMessage;
}
var years = Math.floor(diff / (1000 * 60 * 60 * 24 * 365));
var days = Math.floor(diff / (1000 * 60 * 60 * 24));
var hours = Math.floor(diff / (1000 * 60 * 60)) % 24;
var minutes = Math.floor(diff / (1000 * 60)) % 60;
var seconds = Math.floor(diff / (1000)) % 60;
if (!isRecurringEachYear) {
days %= 365;
}
value = originalText + '\n';
if (years > 0) {
value += years + '年';
}
if (days > 0) {
value += days + '天';
}
if (hours > 0) {
value += hours + '小时' + '\n';
}
if (minutes > 0) {
value += minutes + '分钟';
}
if (seconds > 0) {
value += seconds + '秒';
}
return value;
}
export function init(value) {
originalText = value;
return value;
}
可以自己修改添加一些其他东西
发挥自己的想象力吧。。
原文作者: ababwbq
原文链接: https://www.unkaer.cf/cyberpunk.html
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)