12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- var utils = require('cordova/utils');
- module.exports = {
-
- toCordovaFormat: function (contact) {
- var value = contact.birthday;
- if (value !== null) {
- try {
- contact.birthday = new Date(parseFloat(value));
-
-
-
- if (isNaN(contact.birthday.getTime())) {
- contact.birthday = null;
- }
- } catch (exception){
- console.log("Cordova Contact toCordovaFormat error: exception creating date.");
- }
- }
- return contact;
- },
-
- toNativeFormat: function (contact) {
- var value = contact.birthday;
- if (value !== null) {
-
- if (!utils.isDate(value)){
- try {
- value = new Date(value);
- } catch(exception){
- value = null;
- }
- }
- if (utils.isDate(value)){
- value = value.valueOf();
- }
- contact.birthday = value;
- }
- return contact;
- }
- };
|