js里Date时间格式的常用转换-------(GMT转成yyyy-MM-dd)--------(根据日期获得星期几)...
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)--------(根据日期获得星期几)...相关推荐
- yyyy/MM/dd转换成yyyy-MM-dd,yyyy-MM-dd转换成yyyy/MM/dd你会了吗
第一种yyyy/MM/dd转换成yyyy-MM-dd 知识点来自官网,可查阅: split() 方法用于把一个字符串分割成字符串数组 join()方法用于把数组中的所有元素放入一个字符串 var my ...
- 小程序ios时间格式 yyyy/MM/dd
小程序选用f2-canvas画图表, 横坐标是时间. 实际上线后,发现android上是好的,但是iphone上显示不对,后来发现是时间格式问题,ios不识别yyyy-MM-dd, 要转换成yyyy/ ...
- Date时间格式转换
一般来说,可以对Date对象格式化后得到格式规定的字符串时间表示. 1)yyyy表示 年 2)dd表示 日 3)hh表示 时 HH表示时间.h代表12小时制 H代表24小时制 4)ss表示 秒 5) ...
- 微信小程序中解决iOS中new Date() 时间格式不兼容
本周写小程序,遇到的一个bug,在chrome上显示得好好的时间,一到Safari/iPhone 就报错 "invalid date",时间格式为"2019.06.06 ...
- java时间戳,时间格式之间的转换
第一种获取系统时间的方法(Date) //第一种转换时间,将系统时间转换为平时常见的形式Date date =new Date();//System.out.println(date);//输出结果 ...
- 微信小程序 IOS中new Date()时间格式不兼容问题
问题描述: 最近在小程序项目中遇到了处理Date时间格式的需求,在Android手机测试是没有发现问题的,但是在IOS上 时间转换出现了错误. 解决方案: 这里主要兼容问题在于Android可以处理 ...
- php日期格式化年月日时分秒,js将当前时间格式化为年月日时分秒格式详解
本文主要介绍了js将当前时间格式化为 年-月-日 时:分:秒主要是使用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒,需要的朋友可以参考下,希望能帮助到大家. 利用js的Date ...
- 【转】js里的时间函数集
$(function(){var mydate = new Date();var t=mydate.toLocaleString();$("#time").text(t);$(&q ...
- 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 ...
最新文章
- 同样是搞Java,年薪15W和50W的到底差在哪里?
- luoguP2479 [SDOI2010]捉迷藏
- 十周后,62%的PHP网站将运行在一个不受支持的PHP版本上
- 转:mysql的日期/时间函数
- 虚拟化服务器监控,监控服务器虚拟化软件
- 安卓代码迁移:Program sh not found in PATH
- LINUX IRC使用
- mysql主键和聚簇索引_[MySQL] innoDB引擎的主键与聚簇索引
- 如何使用两个堆栈实现队列_使用两个队列实现堆栈
- 计算机组装与维修bios设置,(完整版)计算机组装与维修模拟试题(BIOS设置的习题).docx...
- The differences between SOAP1.1 and SOAP1.2
- 【嵌入式Linux】嵌入式Linux驱动开发基础知识之第一个驱动
- TypeScript 的存在削弱了 JavaScript 生态系统?
- Error: Can’t resolve ‘./src’ in ‘E:\ASUS\Documents\VSCode files\WebPackProject’
- vue-router 源码:实现一个简单的 vue-router
- 材料成型是现代制造业的重要支柱,对经济社会的发展和综合国力的提升有着十分重要的意义。
- 开启双重验证后无法登录Outlook桌面版的解决方法
- 十大精选开源软件推荐:编程化繁为简
- [CTF]-NepCTF2022
- ●●●观世音菩萨●●●