当前位置: 首页 > news >正文

Extjs extjs datefield日期格式

日期格式参考extjs api文档中的Date类型.
var md = new Ext.form.DateField({
//下面的格式是:2000-01-01 00:00:00
format: 'Y-m-d H:i:s',
............
});

替换'Y-m-d H:i:s'中的各个字母,留意大小写.可得到多种样式的日期格式.

Ext.Date的格式说明
d 01 to 31
D Mon to Sun
j 1 to 31
l Sunday to Saturday
N 1 (for Monday) through 7 (for Sunday)
S st, nd, rd or th. Works well with j
w 0 (for Sunday) to 6 (for Saturday)
z 0 to 364 (365 in leap years)
W 01 to 53
F January to December
m 01 to 12
M Jan to Dec
n 1 to 12
t 28 to 31
L 1 if it is a leap year, 0 otherwise.
o Examples: 1998 or 2004
Y Examples: 1999 or 2003
y Examples: 99 or 03
a am or pm
A AM or PM
g 1 to 12
G 0 to 23
h 01 to 12
H 00 to 23
i 00 to 59
s 00 to 59
u 001 to 999
O Example: +1030
P Example: -08:00
T Examples: EST, MDT, PDT ...
Z -43200 to 50400
c 2007-04-17T15:19:21+08:00
U 1193432466 or -2138434463

下面列出的是目前所有支持的格式:

样本数据:

'Wed Jan 10 2007 15:05:01 GMT-0600 (中区标准时间)'

格式符 输出 说明

------ ---------- --------------------------------------------------------------

d 10 月份中的天数,两位数字,不足位补“0”

D Wed 当前星期的缩写,三个字母

j 10 月份中的天数,不补“0”

l Wednesday 当前星期的完整拼写

S th 英语中月份天数的序数词的后缀,2个字符(与格式符“j”连用)

w 3 一周之中的天数(1~7)

z 9 一年之中的天数(0~365)

W 01 一年之中的周数,两位数字(00~52)

F January 当前月份的完整拼写

m 01 当前的月份,两位数字,不足位补“0”

M Jan 当前月份的完整拼写,三个字母

n 1 当前的月份,不补“0”

t 31 当前月份的总天数

L 0 是否闰年(“1”为闰年,“0”为平年)

Y 2007 4位数字表示的当前年数

y 07 2位数字表示的当前年数

a pm 小写的“am”和“pm”

A PM 大写的“am”和“pm”

g 3 12小时制表示的当前小时数,不补“0”

G 15 24小时制表示的当前小时数,不补“0”

h 03 12小时制表示的当前小时数,不足位补“0”

H 15 24小时制表示的当前小时数,不足位补“0”

i 05 不足位补“0”的分钟数

s 01 不足位补“0”的秒数

O -0600 用小时数表示的与 GMT 差异数

T CST 当前系统设定的时区

Z -21600 用秒数表示的时区偏移量(西方为负数,东方为正数)用法举例:(注意你必须在字母前使用转意字符“\\”才能将其作为字母本身而不是格式符输出):

var dt = new Date('1/10/2007 03:05:01 PM GMT-0600');

document.write(dt.format('Y-m-d')); //2007-01-10

document.write(dt.format('F j, Y, g:i a')); //January 10, 2007, 3:05 pm

document.write(dt.format('l, \\t\\he dS of F Y h:i:s A')); //Wednesday, the 10th of January 2007 03:05:01 PM

下面有一些标准的日期/时间模板可能会对你有用。它们不是 Date.js 的一部分,但是你可以将下列代码拷出,并放在 Date.js 之后所引用的任何脚本内,都将成为一个全局变量,并对所有的 Date 对象起作用。你可以按照你的需要随意增加、删除此段代码。

Date.patterns = {

ISO8601Long:"Y-m-d H:i:s",

ISO8601Short:"Y-m-d",

ShortDate: "n/j/Y",

LongDate: "l, F d, Y",

FullDateTime: "l, F d, Y g:i:s A",

MonthDay: "F d",

ShortTime: "g:i A",

LongTime: "g:i:s A",

SortableDateTime: "Y-m-d\\TH:i:s",

UniversalSortableDateTime: "Y-m-d H:i:sO",

YearMonth: "F, Y"

};

用法举例:

var dt = new Date();

document.write(dt.format(Date.patterns.ShortDate));

相关文章:

  • Extjs3.3日期控件的扩展,选择时分秒
  • extjs 同步请求
  • Ext ComboBox 宽度
  • .net mvc 获取url中controller和action
  • c# hex函数
  • js substring从右边获取指定长度字符串
  • asp.net ServerVariables 参数汇总
  • toString()用法大全
  • JQUERY获取text,areatext,radio,checkbox,select值
  • .Net的C#语言取月份数值对应的MonthName值
  • 关于错误提示:could not find a part of path “X:\”的解决办法
  • 内嵌框架iframe在火狐ff下自适高度(ie6、ie7、ff都正常)
  • WdatePicker 没有权限 不能执行已释放 Script 的代码
  • ext Grid取当前页码
  • Flash焦点图广告去除“慧聪网版权所有”字样的focus.swf下载
  • 2018一半小结一波
  • CentOS7 安装JDK
  • Invalidate和postInvalidate的区别
  • Laravel核心解读--Facades
  • nodejs实现webservice问题总结
  • React 快速上手 - 07 前端路由 react-router
  • spring security oauth2 password授权模式
  • Sublime text 3 3103 注册码
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Vue 2.3、2.4 知识点小结
  • 成为一名优秀的Developer的书单
  • 创建一种深思熟虑的文化
  • 基于游标的分页接口实现
  • 区块链将重新定义世界
  • 设计模式走一遍---观察者模式
  • 小程序开发之路(一)
  • 新版博客前端前瞻
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • (26)4.7 字符函数和字符串函数
  • (4)(4.6) Triducer
  • (BFS)hdoj2377-Bus Pass
  • (ros//EnvironmentVariables)ros环境变量
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)Oracle存储过程编写经验和优化措施
  • .bat批处理出现中文乱码的情况
  • .NET 4.0中的泛型协变和反变
  • .net CHARTING图表控件下载地址
  • /etc/fstab和/etc/mtab的区别
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • @selector(..)警告提示
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [C/C++] C/C++中数字与字符串之间的转换
  • [Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法
  • [Excel] vlookup函数
  • [HNCTF 2022 WEEK2]easy_include 文件包含遇上nginx
  • [INSTALL_FAILED_TEST_ONLY],Android开发出现应用未安装
  • [Java][Liferay] File system in liferay
  • [LeetCode]—Anagrams 回文构词法