- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将部分 php 代码移动到我的 Web 应用程序中的前端 javascript。我需要在 javascript 中将当前日期时间格式化为 date(‘ymdHis’)
。
我尝试像这样使用 javascript 的 toLocaleDateString
:
new Date().toLocaleDateString("ko-KR", { year: "2-digit", month: "2-digit", day: "2-digit", hour: "2-digit", minute: "2-digit", second: "2-digit"}).replace(/\D/g,'');
这解决了我当前的问题,但我使用“ko-KR”语言环境来制作年-月-日顺序。如果实现稍有变化,我将很难解决这个问题。
我想知道是否有任何 javascript 库可以正确管理此任务?比如,如果下一次是 date(‘mydHis’)
,我就不必找到遵循此顺序的语言环境。
我查看了 moment.js,但它似乎并不是真正的数字输出(我没有深入研究它,如果这是错误的,抱歉)。
如有任何帮助,我们将不胜感激。
我在搜索时发现了这个,它可能会有所帮助: https://www.npmjs.com/package/dateformat从 http://blog.stevenlevithan.com/archives/date-time-format
(对不起,我是 StackOverflow 的新手,下次会记得使用编辑。)
最佳答案
可能不需要库。
使用此代码,您可以根据需要混合和匹配日期/时间元素:
let date = new Date(2019,4,10,15,30,20) //10 May 2019, 3:30:20 PM
let dateStr = date.toLocaleDateString("en-GB", {day:"2-digit", month:"2-digit", year:"2-digit"}) // 10/05/19
let arr = dateStr.split("/")// [ '10', '05', '19' ]
let d = arr[0]; //e.g. 10
let m = arr[1]; //e.g. 5
let y = arr[2]; //e.g. 19
let timeStr = date.toLocaleTimeString("en-GB", {hour12:false, hour:"2-digit",minute:"2-digit", second:"2-digit"}) //
let arr2 = timeStr.split(":") // 15:30:20
let H = arr2[0]; //e.g. 15
let i = arr2[1]; //e.g. 30
let s = arr2[2]; //e.g. 20
let ymdHms = y + m + d + H + i + s;
console.log(ymdHms); //190510153020
关于javascript - 在 php 中将 Javascript DateTime 格式化为日期 (‘ymdHis’ ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56070606/
我需要找到与 date("YmdHis") 值的天差。假设一个值是: $previous_date='20101202115755'; $current_date= date("YmdHis"); $
无法在谷歌上找到答案。 对于 PHP date('YmdHis') 输出,在 C 语言中是否有等价物: 20130613153516 谢谢! 最佳答案 您可以在c 中使用strftime 函数来实现相
我正在将部分 php 代码移动到我的 Web 应用程序中的前端 javascript。我需要在 javascript 中将当前日期时间格式化为 date(‘ymdHis’)。 我尝试像这样使用 jav
echo date("YmdHis") 看起来像 20150305072946 它看起来像整数,所以我试图在 mysql 中记录为整数。 Mysql 列类型 int(20)。存储引擎是 InnoDB。
我是一名优秀的程序员,十分优秀!