ali322/CNodeRN

View on GitHub
app/lib/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import moment from 'moment'
export request from 'axios'

export function fromNow(time) {
  moment.updateLocale('en', {
    relativeTime: {
      future: '%s内',
      past: '%s前',
      s: '几秒',
      m: '1 分钟',
      mm: '%d 分钟',
      h: '1 小时',
      hh: '%d 小时',
      d: '1 天',
      dd: '%d 天',
      M: '1 个月',
      MM: '%d 个月',
      y: '1 年',
      yy: '%d 年'
    }
  })
  return moment(time).fromNow()
}

export function formatTime(time, format = 'YYYY-MM-DD') {
  return moment(time).format(format)
}

export function injectRequest() {
  if (__DEV__) {
    global.XMLHttpRequest = global.originalXMLHttpRequest
      ? global.originalXMLHttpRequest
      : global.XMLHttpRequest
    global.FormData = global.originalFormData
      ? global.originalFormData
      : global.FormData
  }
}