Вход Регистрация
Файл: Main Website Files/assets/bower_components/datatables-plugins/sorting/date-eu.js
Строк: 48
<?php
/**
 * Similar to the Date (dd/mm/YY) data sorting plug-in, this plug-in offers 
 * additional  flexibility with support for spaces between the values and
 * either . or / notation for the separators.
 *
 * Please note that this plug-in is **deprecated*. The
 * [datetime](//datatables.net/blog/2014-12-18) plug-in provides enhanced
 * functionality and flexibility.
 *
 *  @name Date (dd . mm[ . YYYY]) 
 *  @summary Sort dates in the format `dd/mm/YY[YY]` (with optional spaces)
 *  @author [Robert Sedovšek](http://galjot.si/)
 *  @deprecated
 *
 *  @example
 *    $('#example').dataTable( {
 *       columnDefs: [
 *         { type: 'date-eu', targets: 0 }
 *       ]
 *    } );
 */

jQuery.extendjQuery.fn.dataTableExt.oSort, {
    
"date-eu-pre": function ( date ) {
        
date date.replace(" """);
        var 
eu_dateyear;
        
        if (
date == '') {
            return 
0;
        }

        if (
date.indexOf('.') > 0) {
            
/*date a, format dd.mn.(yyyy) ; (year is optional)*/
            
eu_date date.split('.');
        } else {
            
/*date a, format dd/mn/(yyyy) ; (year is optional)*/
            
eu_date date.split('/');
        }

        
/*year (optional)*/
        
if (eu_date[2]) {
            
year eu_date[2];
        } else {
            
year 0;
        }

        
/*month*/
        
var month eu_date[1];
        if (
month.length == 1) {
            
month 0+month;
        }

        
/*day*/
        
var day eu_date[0];
        if (
day.length == 1) {
            
day 0+day;
        }

        return (
year month day) * 1;
    },

    
"date-eu-asc": function ( a) {
        return ((
b) ? -: ((b) ? 0));
    },

    
"date-eu-desc": function ( a) {
        return ((
b) ? : ((b) ? -0));
    }
} );
?>
Онлайн: 1
Реклама