utils.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // utils.js - 通用工具函数
  2. // 保存数据到localStorage
  3. function setCookie(name, value, days) {
  4. // 直接使用localStorage,不再使用cookie
  5. // days参数保留但不使用,保持函数签名兼容性
  6. try {
  7. localStorage.setItem(name, value);
  8. } catch (e) {
  9. console.error('保存数据失败:', e);
  10. }
  11. }
  12. // 从localStorage获取数据
  13. function getCookie(name) {
  14. // 直接从localStorage获取,不再使用cookie
  15. try {
  16. return localStorage.getItem(name);
  17. } catch (e) {
  18. console.error('获取数据失败:', e);
  19. return null;
  20. }
  21. }
  22. // 从localStorage删除数据
  23. function deleteCookie(name) {
  24. // 直接从localStorage删除,不再使用cookie
  25. try {
  26. localStorage.removeItem(name);
  27. } catch (e) {
  28. console.error('删除数据失败:', e);
  29. }
  30. }
  31. // 更新当前时间
  32. function updateCurrentTime() {
  33. const now = new Date();
  34. const hours = now.getHours().toString().padStart(2, '0');
  35. const minutes = now.getMinutes().toString().padStart(2, '0');
  36. const seconds = now.getSeconds().toString().padStart(2, '0');
  37. const timeString = `${hours}:${minutes}:${seconds}`;
  38. document.getElementById('current-time').textContent = timeString;
  39. }