clock.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. var stopTime;
  2. function startTimer() {
  3. var today = new Date();
  4. stopTime = today.getTime() + 120 * 1000;
  5. console.log("Timer start.");
  6. }
  7. function nowTime() {
  8. var formatNumber = function (n) {
  9. n = n.toString();
  10. return n[1] ? n : "0" + n;
  11. };
  12. var formatTime = function (inputTime) {
  13. var date = new Date(Number.parseInt(inputTime));
  14. var year = date.getFullYear();
  15. var month = date.getMonth() + 1;
  16. var day = date.getDate();
  17. var hour = date.getHours();
  18. var minute = date.getMinutes();
  19. var second = date.getSeconds();
  20. return (
  21. [year, month, day].map(formatNumber).join("-") +
  22. " " +
  23. [hour, minute, second].map(formatNumber).join(":")
  24. );
  25. };
  26. // var nowdate = new Date().Format("yyyyMM");
  27. var now = formatTime(new Date().getTime());
  28. document.getElementById("nowTime").innerHTML = "" + now;
  29. setTimeout(nowTime, 800);
  30. }
  31. function toClipboard() {
  32. var timeTag = document.getElementById("nowTime");
  33. var text = timeTag.innerText;
  34. var input = document.getElementById("textarea");
  35. input.setAttribute("readonly", "readonly");
  36. input.value = text;
  37. input.select();
  38. // input.setSelectionRange(0, text.length + 1);
  39. var status = document.execCommand("copy");
  40. if (status) {
  41. timeTag.innerHTML = "复制成功!";
  42. } else {
  43. timeTag.innerHTML = "复制失败!";
  44. }
  45. }