4--datetime.js + foreach转换时间戳 parseTime,开始、结束时间

本文介绍了如何结合datetime.js库和foreach循环来转化时间戳,特别是用于显示开始和结束时间。通过parseTime函数,将时间戳转换为易读的时间格式,提升了用户体验。
摘要由CSDN通过智能技术生成
/**
 * Created by PanJiaChen on 16/11/18.
 */

/**
 * Parse the time to string
 * @param {
   (Object|string|number)} time
 * @param {
   string} cFormat
 * @returns {
   string | null}
 */
export function parseTime(time, cFormat) {
   
  if (arguments.length === 0 || !time) {
   
    return null
  }
  const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}'
  let date
  if (typeof time === 'object') {
   
    date = time
  } else {
   
    if ((typeof time === 'string')) {
   
      if ((/^[0-9]+$/.test(time))) {
   
        // support "1548221490638"
        time = parseInt(time)
      } else {
   
        // support safari
        // https://stackoverflow.com/questions/4310953/invalid-date-in-safari
        time = time.replace(new RegExp(/-/gm), '/')
      }
    }

    if ((typeof time === 'number'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值