app.wxs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // 格式化钱
  2. function formatMoney(num) {
  3. var _num = num - 0;
  4. if (isNaN(_num)) {
  5. return '0.00'
  6. }
  7. return _num.toLocaleString();
  8. }
  9. // 格式化时间
  10. function formatTime(date, month_str, minute_str, status) {
  11. date = date.replace(getRegExp('-', 'g'), '/');
  12. var _date = null;
  13. _date = getDate(date);
  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. if (status) {
  21. return [year, month, day].map(formatNumber).join(month_str || '/')
  22. }
  23. return [year, month, day].map(formatNumber).join(month_str || '/') + ' ' + [hour, minute, second].map(formatNumber).join(minute_str || ':');
  24. }
  25. // 格式化数字
  26. function formatNumber(n) {
  27. n = n.toString();
  28. return n[1] ? n : '0' + n;
  29. }
  30. // 格式化价格
  31. function getPriceForm(number) {
  32. var _num = ((number - 0) / 1000).toLocaleString();
  33. if (isNaN(_num)) {
  34. return '暂无报价'
  35. }
  36. return _num + 'K'
  37. }
  38. module.exports = {
  39. formatMoney: formatMoney,
  40. formatTime: formatTime,
  41. getPriceForm: getPriceForm,
  42. }