10 examples of 'javascript custom date format' in JavaScript

Every line of 'javascript custom date format' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
17function formatDate(value) {
18 return value ? Ext.Date.dateFormat(value, 'M d, Y') : '';
19}
106function dateHandler(date) {
107 var
108 dArray, // 数组化后的日期
109 ret;
110
111 if (typeof date === 'string') { // 如果date参数是string类型
112 if (rNumberstring.test(date)) { // 如果date参数是number string类型
113 ret = new Date(date);
114 } else { // 这里重新格式化,一般都是从服务端过来的数据,必须有年月日,并且顺序是年月日时分秒毫秒,并且7个值之间有间隔符,间隔符为\D
115 dArray = date.match(rDatestring); // 从string中提取new Date需要的参数
116 if(dArray.length < 3) { // 服务端时间戳,例如NET "/Date(562941040500+0800)/"
117 ret = new Date(+dArray[0]);
118 } else { // 格式化过的
119 ret = new Date(dArray[0], dArray[1] - 1, dArray[2] || 1, dArray[3] || 0, dArray[4] || 0, dArray[5] || 0, dArray[6] || 0);
120 }
121 }
122 } else if (typeof date === 'number' || Object.prototype.toString.call(date) === '[object Date]') { // 如果date参数是number类型、date类型
123 ret = new Date(+date);
124 } else if (date == null) { // 如果不存在date参数
125 ret = new Date();
126 } else {
127 return false;
128 }
129
130 return ret;
131 }
102function format(date) {
103 try {
104 d3_date = d3_date_utc;
105 var utc = new d3_date();
106 utc._ = date;
107 return local(utc);
108 } finally {
109 d3_date = Date;
110 }
111}
118function formatDateForPicker(date) {
119 var h = date.getHours();
120 var m = date.getMinutes();
121
122 function dd(n) { return (n < 10) ? '0' + n : n; }
123 return date.getFullYear() + "-" + dd(date.getMonth() + 1) + "-" + dd(date.getDate()) + "T" + dd(h) + ":" + dd(m);
124}<header><h1><span>BrewPiLess</span> <span></span></h1><div><div> <span></span> <span></span> <span></span><ul><li><a href="/index.htm"> 狀態 </a></li><li><a href="/control.htm"> 控制 </a></li><li><a href="/logging.htm"> 記錄 </a></li><li><a href="/setup.htm"> 設定 </a></li><li><a href="/config.htm"> 系統 </a></li><li><a href="/gravity.htm"> 比重 </a></li><li><a href="/pressure.htm"> 壓力 </a></li></ul></div></div></header><div><div><h4> BrewPiless記錄設定 </h4><div><div><h5> 雲端記錄 </h5><div></div></div><div><h6> 記錄時間間隔: </h6></div><div><h6> Service Type: </h6><div></div></div><div><div><div><h6> Stream URL: </h6></div><div><h6> Beer: </h6></div><div><h6> Gravity Unit </h6><div>SG(1.x)</div><div>Plato(°P)</div></div></div><div><div><h6> Write API Key: </h6></div><div><h6> Fields: </h6><div><span>Field 1:</span><span>Field 2:</span><span>Field 3:</span><br /><span>Field 4:</span><span>Field 5:</span><span>Field 6:</span><br /><span>Field 7:</span><span>Field 8:</span></div></div></div><div><div><h6> ID: </h6></div><div><h6> Device Label: </h6></div></div><div><div><h6> Account: </h6></div><div><h6> Token: </h6></div><div><h6> Device: </h6></div></div><div><div><h6> Method: </h6><div>GET</div><div>POST</div><div>PUT</div></div><div><h6> URL: </h6></div><div><h6>Data Type:</h6></div><p>JSON:"application/json", Form Type:"application/x-www-form-urlencoded"</p><div><h6> 格式: </h6><div><div><span><u>符號...</u></span><span> 字元數: <span>0/256</span></span></div></div></div></div></div><div>更新變更</div></div><div><h5> 本地記錄 </h5><div><div><h6> 新記錄檔名: </h6> 開始記錄</div><div><h6> 選項: </h6></div><div><h6> 校正iSpindel </h6></div><div><h6> 在水中的Tilt值 </h6></div><div><h6> 比重計讀數: </h6></div><div><h6> , 或是水溫 @ </h6>° 比重計修正溫度 °</div></div><div> 記錄中 <strong></strong> 記錄開始於 <strong></strong> 停止記錄</div><div> 可使用空間: <span>0</span> Bytes, 已使用空間: <span>0</span> Bytes, 全部空間: <span>0</span> Bytes</div><h5> 記錄檔案 </h5><table><tr><th> 記錄 </th><th> 日期 </th><th> 動作 </th></tr><tr><td></td><td></td><td>下載 刪除</td></tr></table></div></div></div><footer><span>BrewPiLess by <a href="https://github.com/vitotai/">vitotai</a></span> <span><a href="https://github.com/vitotai/BrewPiLess/">project on GitHub</a></span></footer><div><table><tr><th>%b</th><td> 啤酒溫度 </td></tr><tr><th>%B</th><td> 啤酒設定溫度 </td></tr><tr><th>%f</th><td> 冰箱溫度 </td></tr><tr><th>%F</th><td> 冰箱設定溫度 </td></tr><tr><th>%r</th><td> 室溫 </td></tr><tr><th>%g</th><td> 比重 </td></tr><tr><th>%p</th><td> Plato </td></tr><tr><th>%a</th><td> iSpindel溫度 </td></tr><tr><th>%v</th><td> iSpindel電壓 </td></tr><tr><th>%t</th><td> Tilt值 </td></tr><tr><th>%u</th><td> 最後一次回報比重的時間 </td></tr><tr><th>%U</th><td> Temperature in C or F </td></tr><tr><th>%m</th><td> mode in integer </td></tr><tr><th>%M</th><td> mode in character </td></tr><tr><th>%P</th><td> Pressure in PSI </td></tr></table></div>
118function formatDateForPicker(date) {
119 var h = date.getHours();
120 var m = date.getMinutes();
121
122 function dd(n) { return (n &lt; 10) ? '0' + n : n; }
123 return date.getFullYear() + "-" + dd(date.getMonth() + 1) + "-" + dd(date.getDate()) + "T" + dd(h) + ":" + dd(m);
124} Registro Remoto <ul><li><span>Habilitar</span><span></span></li><li><span>Intervalo de registro:</span><span> segundos </span></li><li><span>Tipo de Serviço:</span><span></span></li></ul><div><div><ul><li><span>Stream URL:</span><span></span></li><li><span> Beer: </span><span></span></li><li><span> Gravity Unit </span><span><span>SG(1.x)</span><span>Plato(°P)</span></span></li></ul></div><div><ul><li><span>Write API Key:</span><span></span></li><li><span>Fields:</span><span><span>Field 1:</span><span>Field 2:</span><span>Field 3:</span><br /><span>Field 4:</span><span>Field 5:</span><span>Field 6:</span><br /><span>Field 7:</span><span>Field 8:</span></span></li></ul></div><div><ul><li><span>ID:</span><span></span></li><li><span>Device Label:</span><span></span></li></ul></div><div><ul><li><span>Account:</span><span></span></li><li><span>Token:</span><span></span></li><li><span>Device:</span><span></span></li></ul></div><div><ul><li><span>Método:</span><span>Get Post Put</span></li><li><span>URL:</span><span></span></li><li><span>DataType:</span> <span></span></li><li><span></span> <span><u>Especificadores de formato...</u></span></li><li><span>Formato:</span><span></span></li><li><span></span> <span>Caracteres:<span></span></span></li></ul></div></div><br />Atualizar Registro Local <div><div><span>Nome do novo registro:</span> Iniciar registro<div><strong> Opções:</strong><br /> Calibrar iSpindel <br /> Inclinação na água: <span> Densidade medida: , ou água @ ° calibrado °</span></div></div><div><strong></strong> desde <strong></strong> Parar registro</div></div><div> Memória Livre: <span>0</span> Bytes, Memória Utilizada: <span>0</span> Bytes, Memória Total: <span>0</span> Bytes</div><table><tr><th> Nome do novo registro: </th><th> Data </th><th> Ação </th></tr><tr><td></td><td></td><td>DownloadApagar</td></tr></table><div><table><tr><th>%b</th><td> Temp. Cerv.: </td></tr><tr><th>%B</th><td> SP Cerv.: </td></tr><tr><th>%f</th><td> Temp. Refrig.: </td></tr><tr><th>%F</th><td> SP Refrig.: </td></tr><tr><th>%r</th><td> Temp. Ambiente: </td></tr><tr><th>%g</th><td> Densidade </td></tr><tr><th>%p</th><td> Plato </td></tr><tr><th>%a</th><td> Temp. iSpindel </td></tr><tr><th>%v</th><td> Voltagem iSpindel </td></tr><tr><th>%t</th><td> Inclinação </td></tr><tr><th>%u</th><td> Registro de data/hora da última atualização de densidade </td></tr><tr><th>%U</th><td> Temperature in C or F </td></tr><tr><th>%m</th><td> mode in integer </td></tr><tr><th>%M</th><td> mode in character </td></tr><tr><th>%P</th><td> Pressure in PSI </td></tr></table></div>
118function formatDateForPicker(date) {
119 var h = date.getHours();
120 var m = date.getMinutes();
121
122 function dd(n) { return (n &lt; 10) ? '0' + n : n; }
123 return date.getFullYear() + "-" + dd(date.getMonth() + 1) + "-" + dd(date.getDate()) + "T" + dd(h) + ":" + dd(m);
124}<header><h1><span>BrewPiLess</span> <span></span></h1><div><div> <span></span> <span></span> <span></span><ul><li><a href="/index.htm"> graph </a></li><li><a href="/control.htm"> control </a></li><li><a href="/logging.htm"> logs </a></li><li><a href="/setup.htm"> setup </a></li><li><a href="/config.htm"> config </a></li><li><a href="/gravity.htm"> gravity </a></li><li><a href="/pressure.htm"> Pressure </a></li></ul></div></div></header><div><div><div><h5> BrewPiLess Configuration </h5><div><h6> LCD auto off </h6></div><div><h6> Title </h6></div><div><h6> Host/Network Name </h6></div><div><h6> HTTP Port </h6></div><div><h6> User Name </h6></div><div><h6> Password </h6></div><div><h6> Always ask for password </h6></div><div><h6> Network Mode </h6></div><div><h6> Network </h6>...</div><div><h6> IP </h6><span></span></div><div></div></div><div><h5> MQTT Remote Control </h5><div><h6> Enabled: </h6></div><div><h6> MQTT Server: </h6></div><div><h6> MQTT Port: </h6></div><div><h6> Username: </h6></div><div><h6> Password: </h6></div><div><h6> Path for mode: </h6></div><div><h6> Path for setting temperature: </h6></div><div><h6> Path for capping control: </h6></div><div><h6> Path for PTC temperature: </h6></div><div></div></div></div></div><div><div><div> Network Selection </div><div><div><a href="#">N</a> <span></span></div></div><div><a href="#"> Scan </a></div><br /><br /><br /><br /><br /><br /><br /><br />Save Change Cancel</div></div><footer><span>BrewPiLess by <a href="https://github.com/vitotai/">vitotai</a></span> <span><a href="https://github.com/vitotai/BrewPiLess/">project on GitHub</a></span></footer><div><div> Congfiuration saved. Wait for restart... (note: if the hostname is changed, the page won't be reloaded.) </div></div>
53export function dateFormat(date, locales?, options?): string {
54 const dateTimeFormat = new Intl.DateTimeFormat(locales, options);
55 return dateTimeFormat.format(date);
56}
133format(date: Date, displayFormat: Object): string {
134 if (SUPPORTS_INTL_API) {
135 let dtf = new Intl.DateTimeFormat(this.locale, displayFormat);
136 return this._stripDirectionalityCharacters(dtf.format(date));
137 }
138 return this._stripDirectionalityCharacters(date.toDateString());
139}
254export function formatDateTime(date: DateTime, format: string) {
255 return format.replace(regExp, (m: string): string =&gt; {
256 return formatters[m](date) as string;
257 });
258}
157function formatDate(date) {
158 return moment(date).format('YYYY-MMM-D ddd hh:mm');
159}

Related snippets