app.wxs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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. if(!date){
  12. return ''
  13. }
  14. date = date.replace(getRegExp('-', 'g'), '/');
  15. var _date = null;
  16. _date = getDate(date);
  17. var year = _date.getFullYear();
  18. var month = _date.getMonth() + 1;
  19. var day = _date.getDate();
  20. var hour = _date.getHours();
  21. var minute = _date.getMinutes();
  22. var second = _date.getSeconds();
  23. if (status) {
  24. return [year, month, day].map(formatNumber).join(month_str || '/')
  25. }
  26. return [year, month, day].map(formatNumber).join(month_str || '/') + ' ' + [hour, minute, second].map(formatNumber).join(minute_str || ':');
  27. }
  28. // 格式化数字
  29. function formatNumber(n) {
  30. n = n.toString();
  31. return n[1] ? n : '0' + n;
  32. }
  33. // 格式化价格
  34. function getPriceForm(number) {
  35. var _num = ((number - 0) / 1000).toLocaleString();
  36. if (isNaN(_num)) {
  37. return '暂无报价'
  38. }
  39. return _num + 'K'
  40. }
  41. module.exports = {
  42. formatMoney: formatMoney,
  43. formatTime: formatTime,
  44. getPriceForm: getPriceForm,
  45. }