EasyUI Forum
September 16, 2025, 01:08:17 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Change default date format in datagrid  (Read 15602 times)
Jakob
Newbie
*
Posts: 8


View Profile
« on: April 04, 2013, 11:22:01 AM »

Hello

I have been looking to change the default date format of dates which appears in datagrid as
Code:
Apr 2, 2013
.

I would like to change the format to e.g.
Code:
mm/dd/yyyy
rather than changing in database.

Thanks
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: April 04, 2013, 10:26:23 PM »

Please use column 'formatter' function to format field value.
Code:
<th data-options="field:'fn',formatter:formatDate" width="80">Date</th>

<script>
function formatDate(value,row){
  var d = new Date(value);
  return $.fn.datebox.defaults.formatter(d);
}
</script>
Logged
Jakob
Newbie
*
Posts: 8


View Profile
« Reply #2 on: April 05, 2013, 10:00:32 AM »

Quote
<th data-options="field:'fn',formatter:formatDate" width="80">Date</th>

<script>
function formatDate(value,row){
  var d = new Date(value);
  return $.fn.datebox.defaults.formatter(d);
}
</script>

I have date field defined as

Code:
{field:'productDate',title:'Date', width:40, sortable:false, editor:'text'},

so how can use formatter?
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #3 on: April 05, 2013, 10:03:39 AM »

Try this code.
Code:
{field:'productDate',title:'Date', width:40, sortable:false, editor:'text', formatter:formatProductDate},

<script>
function formatProductDate(value,row){
  var d = new Date(value);
  return $.fn.datebox.defaults.formatter(d);
}
</script>
« Last Edit: April 05, 2013, 04:31:55 PM by stworthy » Logged
Jakob
Newbie
*
Posts: 8


View Profile
« Reply #4 on: April 05, 2013, 10:47:39 AM »

Getting error

SyntaxError: missing : after property id
[Break On This Error]    

Code:
...Date', width:40, sortable:false, editor:'text', formatter="formatProductDate"}
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #5 on: April 05, 2013, 04:48:50 PM »

Please refer to this example http://jsfiddle.net/2mbau/. It works fine.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!