微信小程序开发第六天

编写utils部分

util.js
function formatTime(date) {
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate()

  var hour = date.getHours()
  var minute = date.getMinutes()
  var second = date.getSeconds()


  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

function curDate(date){
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate() 

  var hour = date.getHours()
  var minute = date.getMinutes()

  return [[year, month, day].map(formatNumber).join('-'),[hour, minute].map(formatNumber).join(':')]
}

function formatNumber(n) {
  n = n.toString()
  return n[1] ? n : '0' + n
}

function formatLocation(longitude, latitude) {
  if (typeof longitude === 'string' && typeof latitude === 'string') {
    longitude = parseFloat(longitude)
    latitude = parseFloat(latitude)
  }

  longitude = longitude.toFixed(2)
  latitude = latitude.toFixed(2)

  return {
    longitude: longitude.toString().split('.'),
    latitude: latitude.toString().split('.')
  }
}

module.exports = {
  formatTime: formatTime,
  formatLocation: formatLocation,
  curDate: curDate
}
wxcharts.js
function formatTime(date) {
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate()

  var hour = date.getHours()
  var minute = date.getMinutes()
  var second = date.getSeconds()


  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

function curDate(date){
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate() 

  var hour = date.getHours()
  var minute = date.getMinutes()

  return [[year, month, day].map(formatNumber).join('-'),[hour, minute].map(formatNumber).join(':')]
}

function formatNumber(n) {
  n = n.toString()
  return n[1] ? n : '0' + n
}

function formatLocation(longitude, latitude) {
  if (typeof longitude === 'string' && typeof latitude === 'string') {
    longitude = parseFloat(longitude)
    latitude = parseFloat(latitude)
  }

  longitude = longitude.toFixed(2)
  latitude = latitude.toFixed(2)

  return {
    longitude: longitude.toString().split('.'),
    latitude: latitude.toString().split('.')
  }
}

module.exports = {
  formatTime: formatTime,
  formatLocation: formatLocation,
  curDate: curDate
}

 

posted @ 2019-02-20 21:40  Caper123  阅读(130)  评论(0)    收藏  举报