返回顶部
首页 > 资讯 > 前端开发 > html >JS中Safari浏览器的Date有什么用
  • 266
分享到

JS中Safari浏览器的Date有什么用

2024-04-02 19:04:59 266人浏览 独家记忆
摘要

小编给大家分享一下js中Safari浏览器的Date有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在js中处理Date时

小编给大家分享一下js中Safari浏览器的Date有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

在js中处理Date时,发现Safari和其他浏览器的支持方式不一致

1.例如:2017-01-01 12:00:00

在其他浏览器中,使用这个格式的字符串进行new Date操作没有问题,但是在Safari中会提示Invalid Date;

Safari中不支持'-'格式的日期字符串,将其替换成'/' 变成2017/01/01 12:00:00即可正常使用

2.例如:2017/01/01T11:00:00

此格式的日期字符串在Safari中也是不得到支持的,需要将字符串中的'T'   替换成空格

变成2017/01/01 11:00:00格式

下面是我自己写的格式化日期字符串的函数,虽然并不完善,但是暂时也没有发现什么问题




fORMatDatetime = function (datetimeString) {
  var datetime;
  if (isNaN(Date.parse(datetimeString)))
    datetime = new Date(Date.parse(datetimeString.replace(/-/g, '/').replace(/T/g, ' ')));
  else
    datetime = new Date(Date.parse(datetimeString));
  var year = datetime.getFullYear();
  var month = datetime.getMonth() + 1;
  var date = datetime.getDate();
  var hour = datetime.getHours();
  var minute = datetime.getMinutes();
  var second = datetime.getSeconds();
  
  month = month < 10 ? '0' + month : month;
  date = date < 10 ? '0' + date : date;
  hour = hour < 10 ? '0' + hour : hour;
  minute = minute < 10 ? '0' + minute : minute;
  second = second < 10 ? '0' + second : second;
  return year + '-' + month + '-' + date + ' ' + hour + ':' + minute + ':' + second;
};

以上是“JS中Safari浏览器的Date有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网html频道!

--结束END--

本文标题: JS中Safari浏览器的Date有什么用

本文链接: https://lsjlt.com/news/79941.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JS中Safari浏览器的Date有什么用
    小编给大家分享一下JS中Safari浏览器的Date有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在js中处理Date时...
    99+
    2024-04-02
  • css safari浏览器识别CSS hack的方法是什么
    本文小编为大家详细介绍“css safari浏览器识别CSS hack的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“css safari浏览器识别CSS hack的方法是什么”文章能帮助大家解...
    99+
    2024-04-02
  • safari的webkit核心浏览器css代码怎么写
    本篇内容主要讲解“safari的webkit核心浏览器css代码怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“safari的webkit核心浏览器css代...
    99+
    2024-04-02
  • safari webkit核心浏览器的css代码怎么写
    这篇文章主要讲解了“safari webkit核心浏览器的css代码怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“safari webkit核心浏览器...
    99+
    2024-04-02
  • js中如何解决Date()日期函数浏览器兼容的问题
    这篇文章主要为大家展示了“js中如何解决Date()日期函数浏览器兼容的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中如何解决Date()日期函数浏览...
    99+
    2024-04-02
  • JS浏览器的弹窗有哪些
    这篇文章主要介绍了JS浏览器的弹窗有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.alert:使用alert弹框提示信息,最后都会被...
    99+
    2024-04-02
  • JS兼容所有浏览器的DOMContentLoaded事件怎么用
    小编给大家分享一下JS兼容所有浏览器的DOMContentLoaded事件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实...
    99+
    2024-04-02
  • 苹果浏览器javascript有什么用
    苹果浏览器(Safari)是一款广受欢迎的浏览器,它在macOS和iOS系统中被广泛使用。在网页开发中,JavaScript是一个重要的工具,那么苹果浏览器的JavaScript有什么用呢?让我们来探究一下。首先,JavaScript是一种...
    99+
    2023-05-21
  • windows谷歌浏览器怎么禁用js
    今天小编给大家分享一下windows谷歌浏览器怎么禁用js的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。谷歌浏览器禁用js的...
    99+
    2023-07-01
  • 常用的浏览器是什么
    常用的浏览器有IE、火狐Firefox、谷歌Chrome、Safari和Opera等平时成为五大浏览器;而五大浏览器中谷歌浏览器占得市场份额最大,前端人员学习必备的浏览器就是使用目前份额最大的浏览器。...
    99+
    2024-04-02
  • js怎么获取浏览器的参数
    本篇内容主要讲解“js怎么获取浏览器的参数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js怎么获取浏览器的参数”吧!实例如下:function ge...
    99+
    2024-04-02
  • 手机浏览器Viewport参数有什么用
    小编给大家分享一下手机浏览器Viewport参数有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!手机浏览器是把页面放在一个虚拟的“窗口”(viewport)...
    99+
    2023-06-08
  • 浏览器私有属性是什么
    这篇文章主要介绍浏览器私有属性是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! Google Chrome, Safari (-webkit) Firefox (-moz...
    99+
    2024-04-02
  • linux中可用的浏览器有哪些
    这篇文章主要介绍“linux中可用的浏览器有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中可用的浏览器有哪些”文章能帮助大家解决问题。linux中可用的浏览器有:1、Vivaldi;...
    99+
    2023-06-29
  • js开发中的页面、屏幕、浏览器的位置原理是什么
    本篇内容介绍了“js开发中的页面、屏幕、浏览器的位置原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、介绍1. 容器一个页面的展示...
    99+
    2023-07-05
  • 浏览器私有前缀的概念是什么
    今天小编给大家分享一下浏览器私有前缀的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2024-04-02
  • 浏览器关闭javascript后的有什么影响
    这篇文章主要介绍“浏览器关闭javascript后的有什么影响”,在日常操作中,相信很多人在浏览器关闭javascript后的有什么影响问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”浏览器关闭javascri...
    99+
    2023-06-20
  • js中各浏览器中鼠标按键值的差异
    W3C DOM-Level-2 定义如下 W3C DOM 写道 During mouse events caused by the depression or release o...
    99+
    2022-11-21
    鼠标按键值
  • JavaScript中Date对象有什么用
    这篇文章主要为大家展示了“JavaScript中Date对象有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript中Date对象有什么用”这...
    99+
    2024-04-02
  • PHP中Date()函数有什么用
    小编给大家分享一下PHP中Date()函数有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP Date() 函数PHP...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作