filter.wxs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. var formatDate = function (timestamp) {
  2. if (timestamp.length === 26) {
  3. var timeStampStr = timestamp.slice(6, 19);
  4. var timeStampNum = parseInt(timeStampStr);
  5. var date = getDate(timeStampNum);
  6. var year = date.getFullYear();
  7. var month = function () {
  8. if ((date.getMonth() + 1) < 10) {
  9. return '0' + (date.getMonth() + 1)
  10. }
  11. return date.getMonth() + 1;
  12. }
  13. var day = date.getDate();
  14. return year + '-' + month() + '-' + day;
  15. } else {
  16. return timestamp;
  17. }
  18. }
  19. var formatDateTime = function (timestamp) {
  20. if (timestamp.length === 26) {
  21. var timeStampStr = timestamp.slice(6, 19);
  22. var timeStampNum = parseInt(timeStampStr);
  23. var date = getDate(parseInt(timeStampNum));
  24. var year = date.getFullYear();
  25. var month = function () {
  26. if ((date.getMonth() + 1) < 10) {
  27. return '0' + (date.getMonth() + 1)
  28. }
  29. return date.getMonth() + 1;
  30. }
  31. var day = date.getDate();
  32. var hour = function () {
  33. if (date.getHours() < 10) {
  34. return '0' + date.getHours()
  35. }
  36. return date.getHours();
  37. }
  38. var minute = function () {
  39. if (date.getMinutes() < 10) {
  40. return '0' + date.getMinutes()
  41. }
  42. return date.getMinutes();
  43. }
  44. var second = function () {
  45. if (date.getSeconds() < 10) {
  46. return '0' + date.getSeconds()
  47. }
  48. return date.getSeconds();
  49. }
  50. return year + '-' + month() + '-' + day + ' ' + hour() + ':' + minute() + ":" + second();
  51. } else {
  52. return timestamp;
  53. }
  54. }
  55. var currentDateTime = function () {
  56. var date = getDate();
  57. var year = date.getFullYear();
  58. var month = function () {
  59. if ((date.getMonth() + 1) < 10) {
  60. return '0' + (date.getMonth() + 1)
  61. }
  62. return date.getMonth() + 1;
  63. }
  64. var day = date.getDate();
  65. var hour = function () {
  66. if (date.getHours() < 10) {
  67. return '0' + date.getHours()
  68. }
  69. return date.getHours();
  70. }
  71. var minute = function () {
  72. if (date.getMinutes() < 10) {
  73. return '0' + date.getMinutes()
  74. }
  75. return date.getMinutes();
  76. }
  77. var second = function () {
  78. if (date.getSeconds() < 10) {
  79. return '0' + date.getSeconds()
  80. }
  81. return date.getSeconds();
  82. }
  83. return year + '-' + month() + '-' + day + ' ' + hour() + ':' + minute() + ":" + second();
  84. }
  85. module.exports = {
  86. formatDate: formatDate,
  87. formatDateTime: formatDateTime,
  88. currentDateTime: currentDateTime
  89. }