侧边栏壁纸
  • 累计撰写 781 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

时间

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 114 阅读 / 2,074 字
温馨提示:
本文最后更新于 2022-04-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
/ 前端 / JS / 时间


Date
var today=new Date(); //返回当前日期和时间
var tdate=new Date("september 1,2013,14:58:12");
前后端传输时间戳
后台存Date类型
<el-table-column align="center" label="申请日期" prop="askhelptime" sortable="custom" sort-by="askHelpTime">
  <template slot-scope="{row}">
    <span v-if="!row.askhelptime">无</span>
    <span v-else> {{ row.askhelptime | parseTime('{y}-{m}-{d} {h}:{i}') }}</span>
  </template>
</el-table-column>

<el-date-picker
:picker-options="pickerOptions"
value-format="timestamp"
align="right"
placeholder="选择日期时间"
type="datetime"
v-model="dialogData.askhelptime"
>
</el-date-picker>

<el-date-picker
  :picker-options="pickerOptions"
  align="right"
  placeholder="选择日期时间"
  type="datetime"
  v-model="dialogData.endtime"
  value-format="yyyy-MM-dd HH:mm:ss">
</el-date-picker>

pickerOptions: {
  shortcuts: [{
    text: '今天',
    onClick(picker) {
      picker.$emit('pick', new Date())
    }
  }, {
    text: '昨天',
    onClick(picker) {
      const date = new Date()
      date.setTime(date.getTime() - 3600 * 1000 * 24)
      picker.$emit('pick', date)
    }
  }, {
    text: '一周前',
    onClick(picker) {
      const date = new Date()
      date.setTime(date.getTime() - 3600 * 1000 * 24 * 7)
      picker.$emit('pick', date)
    }
  }]
}
Date.prototype.Format = function (fmt) { //author: meizz
    var o = {
        "M+": this.getMonth() + 1, //月份
        "d+": this.getDate(), //日
        "h+": this.getHours(), //小时
        "m+": this.getMinutes(), //分
        "s+": this.getSeconds(), //秒
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度
        "S": this.getMilliseconds() //毫秒
    };
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
}

new Date().now().Format('yyyy-MM-dd__hh:mm:ss');
            <div style="color: inherit; fill: inherit;">
                <div style="display: flex;">

0

评论区