const DateParse = {/**     * 将GMT格式的时间转为数据库兼容的Date格式     * gmt => GMT格式的时间     * long => 是否长时间(包含时分秒), 可不填(默认值:true), 选填:false * Wed Dec 01 2018 00:00:00 GMT+0800 (中国标准时间) => 2018-12-01 00:00:00 或 2018-12-01 */ formatGMT: ( gmt, long ) => { long = false === long ? false : true let date = new Date(gmt);

 let m = (date.getMonth() + 1), mm = '-' + (m < 10 ? '0' + m : m); let d = date.getDate(), dd = '-' + (d < 10 ? '0' + d : d); let h = date.getHours(), hh = ' ' +(h < 10 ? '0' + h : h); let i = date.getMinutes(), ii = ':' +(i < 10 ? '0' + i : i); let s = date.getSeconds(), ss = ':' +(s < 10 ? '0' + s : s);

 return date.getFullYear() + mm + dd + (long?(hh + ii + ss):'') }}

/**
 * 根据日期字符串获取星期几
 * @param dateString 日期字符串(如:2016-12-29),为空时为用户电脑当前日期
 * @returns {String}
 */
function getWeek(dateString){
    var date;
    if(isNull(dateString)){
        date = new Date();
    }else{
        var dateArray = dateString.split("-");
        date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]);
    }
    //var weeks = new Array("日", "一", "二", "三", "四", "五", "六");
    //return "星期" + weeks[date.getDay()];
    return "星期" + "日一二三四五六".charAt(date.getDay());
};


转载于:https://www.cnblogs.com/hmpcly/p/10153801.html

js里Date时间格式的常用转换-------(GMT转成yyyy-MM-dd)--------(根据日期获得星期几)...相关推荐

  1. yyyy/MM/dd转换成yyyy-MM-dd,yyyy-MM-dd转换成yyyy/MM/dd你会了吗

    第一种yyyy/MM/dd转换成yyyy-MM-dd 知识点来自官网,可查阅: split() 方法用于把一个字符串分割成字符串数组 join()方法用于把数组中的所有元素放入一个字符串 var my ...

  2. 小程序ios时间格式 yyyy/MM/dd

    小程序选用f2-canvas画图表, 横坐标是时间. 实际上线后,发现android上是好的,但是iphone上显示不对,后来发现是时间格式问题,ios不识别yyyy-MM-dd, 要转换成yyyy/ ...

  3. Date时间格式转换

    一般来说,可以对Date对象格式化后得到格式规定的字符串时间表示. 1)yyyy表示 年 2)dd表示 日 3)hh表示 时 HH表示时间.h代表12小时制 H代表24小时制 4)ss表示 秒 5) ...

  4. 微信小程序中解决iOS中new Date() 时间格式不兼容

    本周写小程序,遇到的一个bug,在chrome上显示得好好的时间,一到Safari/iPhone 就报错 "invalid date",时间格式为"2019.06.06 ...

  5. java时间戳,时间格式之间的转换

    第一种获取系统时间的方法(Date) //第一种转换时间,将系统时间转换为平时常见的形式Date date =new Date();//System.out.println(date);//输出结果 ...

  6. 微信小程序 IOS中new Date()时间格式不兼容问题

    问题描述: 最近在小程序项目中遇到了处理Date时间格式的需求,在Android手机测试是没有发现问题的,但是在IOS上 时间转换出现了错误. 解决方案: 这里主要兼容问题在于Android可以处理 ...

  7. php日期格式化年月日时分秒,js将当前时间格式化为年月日时分秒格式详解

    本文主要介绍了js将当前时间格式化为 年-月-日 时:分:秒主要是使用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒,需要的朋友可以参考下,希望能帮助到大家. 利用js的Date ...

  8. 【转】js里的时间函数集

    $(function(){var mydate = new Date();var t=mydate.toLocaleString();$("#time").text(t);$(&q ...

  9. vue3时间格式转换为yyyy/mm/dd,yyyy-MM-dd,yyyy-MM-dd hh:mm:ss,hh:mm,yyyy-MM-ddThh:mm:ss+08:00

    时间格式转换为yyyy/mm/dd export const dateFormat1 = (time = new Date().getTime()) => { //YYYY/MM/DDconst ...

最新文章

  1. 同样是搞Java,年薪15W和50W的到底差在哪里?
  2. luoguP2479 [SDOI2010]捉迷藏
  3. 十周后,62%的PHP网站将运行在一个不受支持的PHP版本上
  4. 转:mysql的日期/时间函数
  5. 虚拟化服务器监控,监控服务器虚拟化软件
  6. 安卓代码迁移:Program sh not found in PATH
  7. LINUX IRC使用
  8. mysql主键和聚簇索引_[MySQL] innoDB引擎的主键与聚簇索引
  9. 如何使用两个堆栈实现队列_使用两个队列实现堆栈
  10. 计算机组装与维修bios设置,(完整版)计算机组装与维修模拟试题(BIOS设置的习题).docx...
  11. The differences between SOAP1.1 and SOAP1.2
  12. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之第一个驱动
  13. TypeScript 的存在削弱了 JavaScript 生态系统?
  14. Error: Can’t resolve ‘./src’ in ‘E:\ASUS\Documents\VSCode files\WebPackProject’
  15. vue-router 源码:实现一个简单的 vue-router
  16. 材料成型是现代制造业的重要支柱,对经济社会的发展和综合国力的提升有着十分重要的意义。
  17. 开启双重验证后无法登录Outlook桌面版的解决方法
  18. 十大精选开源软件推荐:编程化繁为简
  19. [CTF]-NepCTF2022
  20. ●●●观世音菩萨●●●

热门文章

  1. 《战狼2》中人脸识别无人机表现不俗,军、警用果真如此高能?
  2. 思科发布安全大数据分析架构 OpenSOC
  3. [原创].NET 分布式架构开发实战五 Framework改进篇
  4. 3.11上午课程重点
  5. Nginx 禁止某 IP 访问
  6. /var/spool/clientmqueue文件分析
  7. python添加模块搜索路径
  8. zabbis监控mysql数据库
  9. 51CTO学院三周年,一起成长与奋斗的日子
  10. ”舍得“大法:把自己的优点当缺点倒出去