You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.1 KiB

7 years ago
  1. //常用JS函数
  2. // 时间戳转换普通日期格式
  3. function add0(m){return m<10?'0'+m:m;}
  4. function timestamp_to_date(timestamp)
  5. {
  6. //timestamp是整数,否则要parseInt转换,不会出现少个0的情况
  7. var time = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
  8. var year = time.getFullYear();
  9. var month = time.getMonth()+1;
  10. var date = time.getDate();
  11. var hours = time.getHours();
  12. var minutes = time.getMinutes();
  13. var seconds = time.getSeconds();
  14. var res = new Array();
  15. res['Y'] = year;
  16. res['m'] = add0(month);
  17. res['d'] = add0(date);
  18. res['H'] = add0(hours);
  19. res['i'] = add0(minutes);
  20. res['s'] = add0(seconds);
  21. return res;
  22. //return year+'-'+add0(month)+'-'+add0(date)+' '+add0(hours)+':'+add0(minutes)+':'+add0(seconds);
  23. }
  24. // 日期转时间戳
  25. function date_to_timestamp(stringTime)
  26. {
  27. //var stringTime = "2014-07-10 10:21:12";
  28. var timestamp = Date.parse(new Date(stringTime));
  29. timestamp = timestamp / 1000;
  30. return timestamp;
  31. }