Source: opNotEqualTo.js

import setDateStr from './setDateStr.js';

/**
* Operates a comparison between two dates where the one should not be equal to the other.
* 
* @param { ( Object | Object[] | string | Date ) } date1 The first date
* @param { ( Object | Object[] | string | Date ) } date2 The second date
* 
* @returns { boolean } True or false or null on invalid params
* 
* @example
* opNotEqualTo( '01/01/2021', '02/01/2021' ); // returns true
* opNotEqualTo( '02/01/2021', '02/01/2021' ); // returns false
* opNotEqualTo( '03/01/2021', '02/01/2021' ); // returns true
* opNotEqualTo(); // returns null 
* 
* - - -
* @memberof C.op
*/

const opNotEqualTo = ( date1, date2 ) => {

    date1 = setDateStr( date1 );
    date2 = setDateStr( date2 );

    if ( date1 && date2 ) {

        return date1 !== date2
            ? true
            : false;
    }

    return null;
};

export default opNotEqualTo;
export { opNotEqualTo };