我正在尝试使用JS将date object转换为YYYYMMDD格式的字符串。 有没有比串联Date.getYear() , Date.getMonth()和Date.getDay()更简单的方法?

#1楼

我不喜欢添加原型。 一种替代方法是:

var rightNow = new Date(); var res = rightNow.toISOString().slice(0,10).replace(/-/g,""); document.body.innerHTML += res;

#2楼

如果您不需要纯粹的JS解决方案,则可以使用jQuery UI来完成以下工作:

$.datepicker.formatDate('yymmdd', new Date());

我通常不喜欢导入太多库。 但是jQuery UI非常有用,您可能会在项目的其他地方使用它。

#3楼

如果您不介意包括其他(但很小)的库, Sugar.js提供了许多不错的功能来处理JavaScript中的日期 。 要格式化日期,请使用格式化功能:

new Date().format("{yyyy}{MM}{dd}")

#4楼

我不喜欢修改本机对象,而且我认为乘法比填充接受的解决方案的字符串更清晰。

function yyyymmdd(dateIn) { var yyyy = dateIn.getFullYear(); var mm = dateIn.getMonth() + 1; // getMonth() is zero-based var dd = dateIn.getDate(); return String(10000 * yyyy + 100 * mm + dd); // Leading zeros for mm and dd } var today = new Date(); console.log(yyyymmdd(today));

#5楼

普通JS(ES5)解决方案,没有因UTC中的Date.toISOString()打印而引起的任何可能的日期跳转问题:

var now = new Date();

var todayUTC = new Date(Date.UTC(now.getFullYear(), now.getMonth(), now.getDate()));

return todayUTC.toISOString().slice(0, 10).replace(/-/g, '');

这是对@weberste对@Pierre Guilbert的回答的评论的回应。

java 获取yyyymmdd_从JS日期对象获取YYYYMMDD格式的字符串?相关推荐

  1. java 获取 yyyymmdd_从JS日期对象获取YYYYMMDD格式的字符串?

    我正在尝试使用JS将date object转换为YYYYMMDD格式的字符串. 有没有比串联Date.getYear() , Date.getMonth()和Date.getDay()更简单的方法? ...

  2. js 时间转东八区_JS获取当前日期时间/JS日期转化为unix时间戳

    JS获取当前日期时间/JS日期转化为unix时间戳 . 1) var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFul ...

  3. js 日期对象 31 号 setMonth 的锅

    前言 需求:获取当前日期的前一个月份 当月有 31 天时,JS 日期对象 setMonth 问题 1. 一般做法 当前日期如果不是 31 号, 是没问题的,是 31 号就会有问题: // 比如今天是 ...

  4. js 日期对象 31 号 setMonth 的锅 1

    前言 需求:获取当前日期的前一个月份 当月有 31 天时,JS 日期对象 setMonth 问题 1. 一般做法 当前日期如果不是 31 号, 是没问题的,是 31 号就会有问题: // 比如今天是 ...

  5. 例子---年倒计时/JS日期对象类型

    这两天闲着没事,在这感叹一年过得真快,转眼过不了几天,感觉又要过年了,唉~越大一年过得越快哟.然后就想到写一个年倒计时,以记录点滴岁月的飘走,哈哈,本来想着挺简单的,但是写了才发现,它是有一个小坑的, ...

  6. 将字符串转换为日期,将日期转换成指定格式的字符串

    /**   * 将字符串转换为日期   * @param str   * @return   */  public static Date toDate(String str){   DateForm ...

  7. php如何获取图片地址,js如何直接获取网页中图片地址

    这次给大家带来js如何直接获取网页中图片地址,js直接获取网页中图片地址的注意事项有哪些,下面就是实战案例,一起来看一下. 第一种方法:js通过正则实现/** * 获取html代码中图片地址 * @p ...

  8. JS 日期对象常用函数(时间常用函数、日期格式化)

    Date 对象属性 属性 描述 constructor 返回对创建此对象的 Date 函数的引用. prototype 使您有能力向对象添加属性和方法. Date 对象方法 方法 描述 getDate ...

  9. js日期的初始化的格式

    js在初始化日期对象时,如果有传入日期.则格式有兼容性问题: //下面的写法在谷歌下没有问题,在火狐和ie下有问题var time = new Date('2014-11-27 00:00:00'); ...

  10. 原来JAVA对象转JSON格式的字符串如此简单,返回来暂时不会做,留下纪念下

    package info.moogens.mvc.tools.json;import java.lang.reflect.Array; import java.lang.reflect.Field; ...

最新文章

  1. LINUX动态链接库的创建与使用
  2. OPMS 1.2 版本更新发布
  3. 【转载】 C# 中的Async 和 Await 的用法详解
  4. POJ1201基础差分约束
  5. JSP简单练习-一个简单的计数器
  6. mysql设置user_name唯一_mysql如何设置唯一性
  7. 十、探索性数据分析的图形化探索
  8. SocialFish-kali下社会工程学钓鱼工具
  9. 剑指offer:18-21记录
  10. Internet Explorer 无法显示网页
  11. CGGame资源(转)
  12. Java游戏实验报告_java俄罗斯方块游戏实验报告.doc
  13. win10 ubuntu16.04 双系统 时间不一致问题解决办法
  14. (附源码)ssm小型超市管理系统的设计与实现 毕业设计 011136
  15. 松下LUMIX S1相机断电MDT文件修复MP4视频(LPCM)
  16. android notify() notifyAll()的区别
  17. linux下载东西显示No package nginx available.无库可用
  18. Windows XP 系统故障终极排查大全
  19. Efforts should be valuable
  20. 直播、点播系统开发项目总结(本地视频、抓包视频、直播推流、网络直播、平台搭建等相关问题点记录)

热门文章

  1. 完成端口(Completion Port)详解
  2. Badboy下载地址
  3. 2020计算机软考初级都考什么,软考都考什么内容
  4. linux下nginx和redis安装笔记
  5. NATAPP 内网穿透的使用
  6. 命令登陆mysql数据库_命令操作Mysql数据库
  7. 在线计算机进制换算,进制转换计算器
  8. Python数据挖掘工具总结
  9. dos2unix命令详解
  10. 爱加密和梆梆加固的破解方法