javascript两行代码按指定格式输出日期时间

// <summary>
// 格式化显示日期时间
// </summary>
// <param name="x">待显示的日期时间,例如new Date()</param>
// <param name="y">需要显示的格式,例如yyyy-MM-dd hh:mm:ss</param>
function date2str(x,y) {
    var z ={y:x.getFullYear(),M:x.getMonth()+1,d:x.getDate(),h:x.getHours(),m:x.getMinutes(),s:x.getSeconds()};
    return y.replace(/(y+|M+|d+|h+|m+|s+)/g,function(v) {return ((v.length>1?"0":"")+eval(‘z.‘+v.slice(-1))).slice(-(v.length>2?v.length:2))});
}
alert(date2str(new Date(),"yy-M-d h:m:s"));
alert(date2str(new Date(),"yyyy-MM-d h:m:s"));
时间: 2024-08-02 13:23:47

javascript两行代码按指定格式输出日期时间的相关文章

java按照指定格式输出系统时间

public class TimeFour { public static void main(String[] args) throws ParseException{ TimeFour four = new TimeFour(); four.test(); } public void test() throws ParseException{ Date date = new Date(); DateFormat df3 = new SimpleDateFormat("yyy-MM-dd HH

java按照指定格式输出系统时间使用SimpleDateFormat方法

public class TimeThree { public static void main(String[] args) { SimpleDateFormat d = new SimpleDateFormat("yyyy-MM-dd E HH:mm:ss"); Date date = new Date(); d.format(date); System.out.println(date); }} 原文地址:https://www.cnblogs.com/THEONLYLOVE/p

lua解上阶梯问题(按指定格式输出具体走法、迭代、递归)

问题描述 楼梯有n阶台阶,上楼可以一步上1阶,也可以一步上2阶,编一程序列出每一种走法. 思路 注释均在代码中 其它 第一次接触lua,很好的脚本语言 源代码 --[[-------------------------------------------------------------------------- 表复制:深复制 --]]-------------------------------------------------------------------------- func

从MYSQL数据库查出指定格式的日期

1.用SQL语言控制: 格式如下: select DATE_FORMAT(t.startTime,"%Y-%m-%d %H:%i") AS startTime, DATE_FORMAT(t.endTime,"%Y-%m-%d %H:%i") AS endTime from table 输出格式为:YYYY-mm-dd HH:ss format字符串: %M 月名字(January--December) %W 星期名字(Sunday--Saturday) %D 有英语

输出日期时间

1.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C

C#中 String 格式的日期时间 转为 DateTime

C#中并没有表示时间的变量,只有DateTime,所以要表示时间,可以用TimeSpan表示. 方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 方法二:Convert.ToDateTime(string, IFormatProvider) DateTime dt; DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();

【转】C#语言之“string格式的日期时间字符串转为DateTime类型”的方法

方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss ================================================ 方法二:Convert.ToDateTime(string, IFormatProvider) DateTime dt; DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo()

以指定格式显示当前时间

1.date命令默认输出的时间格式2.自定义格式输出当前时间如:以"20181209211008"格式显示当前时间3.命令解释date:显示当前时间"":双引号表示弱引用,显示引号内变量的值+:固定格式%Y:以数字显示当前年份,结果:2019%m:以数字显示当前月份,结果:08%d:以数字显示当前是几号:结果:10%H:以数字显示当前时间几点:结果:14%M:以数字显示当前时间几分:结果:03%S:以数字显示当前时间几秒:结果:42 原文地址:https://blo

Linux下获取代码文件名、代码所在行数及日期时间的C程序实现

一.概述 在实际的软件开发项目中,为了方便排查程序问题,要求在日志文件中输出日志信息所在的程序文件名及日志代码所在的行数.此外,某些软件还会要求将程序启动时的日期时间输出到日志文件中,方便跟踪软件运行状况. 本文介绍了Linux下获取代码文件名.代码行数及日期时间的C代码实现. 二.几个标准预定义宏简介 在C语言中,使用几个标准预定义宏,便可轻松实现获取代码文件名.代码行数及日期时间的功能. 这几个宏的定义如下(注意:前后都是两条连续的下划线): __FILE__:在源文件中插入当前源文件名.