简体   繁体   English

将YYYY-MM-DD HH:MM:SS转换为Javascript中的其他格式

[英]Convert YYYY-MM-DD HH:MM:SS to different format in Javascript

I have a string in javascript as 2016-02-27 20:24:39 and I want to convert this as 27th Feb 08:24pm . 我在javascript中有一个字符串为2016-02-27 20:24:39 ,我想将其转换为27th Feb 08:24pm

What is the easiest way to do in Javascript? 用Javascript最简单的方法是什么?

Checkout the JavaScript library called moment.js . 出名moment.js的JavaScript库。

Since the default format for moment is ISO 8601 (YYYY-MM-DD HH:MM:SS), you don't need to tell moment how to parse the input String date (it defaults to ISO 8601), so you can simply write: 由于矩的默认格式为ISO 8601(YYYY-MM-DD HH:MM:SS),因此您无需告诉矩如何解析输入的字符串日期(默认为ISO 8601),因此您只需编写:

var now = "2016-02-27 20:24:39";
var formattedDate = moment(now).format("Do MMM HH:mma");
console.log(formattedDate);

Demo: 演示:

https://jsfiddle.net/gekd97dy/ https://jsfiddle.net/gekd97dy/

More information about displaying in different formats can be read here: 有关以不同格式显示的更多信息,请参见此处:

http://momentjs.com/docs/#/displaying/ http://momentjs.com/docs/#/displaying/

There is a non-standard Date method toLocaleFormat ('%d-%b-%Y'). 有一个非标准的Date方法toLocaleFormat ('%d-%b-%Y')。 But appears to only work in Firefox for now. 但目前看来仅在Firefox中有效。

Better use the date.format library (only 125 lines) 更好地使用date.format库(仅125行)

var date = new Date('2016-02-27 20:24:39');
dateFormat(date, "dS mmm, h:MMTT");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用JavaScript将数据格式“ YYYY-mm-dd hh:mm:ss”转换为“ dd-mm-YYYY hh:mm:ss”? - How to convert data format “YYYY-mm-dd hh:mm:ss” to “dd-mm-YYYY hh:mm:ss” using javascript? 将毫秒转换为 yyyy-MM-dd HH:mm:ss 格式 Javascript - Convert Milliseconds to yyyy-MM-dd HH:mm:ss format Javascript Javascript'yyyy-mm-dd hh:mm:ss'到时间戳 - Javascript 'yyyy-mm-dd hh:mm:ss' to timestamp Javascript将yyyy-mm-dd hh:mm:ss转换为newDate(“ day,month date year hh:mm:ss”) - Javascript convert yyyy-mm-dd hh:mm:ss like newDate(“day, month date year hh:mm:ss”) 如何使用javaScript将UTC日期时间转换为yyyy-mm-dd hh:mm:ss日期时间格式? - How to convert UTC date time into yyyy-mm-dd hh:mm:ss date time format using javaScript? 如何将“YYYY-MM-DD hh:mm:ss”格式的日期转换为 UNIX 时间戳 - How to convert date in format "YYYY-MM-DD hh:mm:ss" to UNIX timestamp 将yyyy-mm-dd hh:mm:ss格式转换为时间之前 - Convert yyyy-mm-dd hh:mm:ss format to time ago 如何检查日期时间是否在范围之间? jQuery或javascript中的YYYY-MM-DD HH:MM:SS格式 - How to check datetime if it falls between a range? YYYY-MM-DD HH:MM:SS format in jquery or javascript 如何在 javascript 中解析 yyyy-MM-dd HH:mm:ss.SSS 格式的日期? - How to parse yyyy-MM-dd HH:mm:ss.SSS format date in javascript? javascript格式日期obj到yyyy-MM-dd hh:mm:ss返回NAN-NAN-NAN - javascript format Date obj to yyyy-MM-dd hh:mm:ss returns NAN-NAN-NAN
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM