����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 3.133.117.5 Web Server : Apache/2.4.41 (Ubuntu) System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/admin/assets/plugins/moment/test/moment/ |
Upload File : |
var moment = require("../../moment"); exports.add = { "add short" : function (test) { test.expect(12); var a = moment(), b, c; a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); test.equal(a.add({ms: 50}).milliseconds(), 550, 'Add milliseconds'); test.equal(a.add({s: 1}).seconds(), 9, 'Add seconds'); test.equal(a.add({m: 1}).minutes(), 8, 'Add minutes'); test.equal(a.add({h: 1}).hours(), 7, 'Add hours'); test.equal(a.add({d: 1}).date(), 13, 'Add date'); test.equal(a.add({w: 1}).date(), 20, 'Add week'); test.equal(a.add({M: 1}).month(), 10, 'Add month'); test.equal(a.add({y: 1}).year(), 2012, 'Add year'); b = moment([2010, 0, 31]).add({M: 1}); c = moment([2010, 1, 28]).subtract({M: 1}); test.equal(b.month(), 1, 'add month, jan 31st to feb 28th'); test.equal(b.date(), 28, 'add month, jan 31st to feb 28th'); test.equal(c.month(), 0, 'subtract month, feb 28th to jan 28th'); test.equal(c.date(), 28, 'subtract month, feb 28th to jan 28th'); test.done(); }, "add long" : function (test) { test.expect(8); var a = moment(); a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); test.equal(a.add({milliseconds: 50}).milliseconds(), 550, 'Add milliseconds'); test.equal(a.add({seconds: 1}).seconds(), 9, 'Add seconds'); test.equal(a.add({minutes: 1}).minutes(), 8, 'Add minutes'); test.equal(a.add({hours: 1}).hours(), 7, 'Add hours'); test.equal(a.add({days: 1}).date(), 13, 'Add date'); test.equal(a.add({weeks: 1}).date(), 20, 'Add week'); test.equal(a.add({months: 1}).month(), 10, 'Add month'); test.equal(a.add({years: 1}).year(), 2012, 'Add year'); test.done(); }, "add long singular" : function (test) { test.expect(8); var a = moment(); a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); test.equal(a.add({millisecond: 50}).milliseconds(), 550, 'Add milliseconds'); test.equal(a.add({second: 1}).seconds(), 9, 'Add seconds'); test.equal(a.add({minute: 1}).minutes(), 8, 'Add minutes'); test.equal(a.add({hour: 1}).hours(), 7, 'Add hours'); test.equal(a.add({day: 1}).date(), 13, 'Add date'); test.equal(a.add({week: 1}).date(), 20, 'Add week'); test.equal(a.add({month: 1}).month(), 10, 'Add month'); test.equal(a.add({year: 1}).year(), 2012, 'Add year'); test.done(); }, "add string long" : function (test) { test.expect(9); var a = moment(), b; a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); b = a.clone(); test.equal(a.add('millisecond', 50).milliseconds(), 550, 'Add milliseconds'); test.equal(a.add('second', 1).seconds(), 9, 'Add seconds'); test.equal(a.add('minute', 1).minutes(), 8, 'Add minutes'); test.equal(a.add('hour', 1).hours(), 7, 'Add hours'); test.equal(a.add('day', 1).date(), 13, 'Add date'); test.equal(a.add('week', 1).date(), 20, 'Add week'); test.equal(a.add('month', 1).month(), 10, 'Add month'); test.equal(a.add('year', 1).year(), 2012, 'Add year'); test.equal(b.add('day', '01').date(), 13, 'Add date'); test.done(); }, "add string long singular" : function (test) { test.expect(9); var a = moment(), b; a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); b = a.clone(); test.equal(a.add('milliseconds', 50).milliseconds(), 550, 'Add milliseconds'); test.equal(a.add('seconds', 1).seconds(), 9, 'Add seconds'); test.equal(a.add('minutes', 1).minutes(), 8, 'Add minutes'); test.equal(a.add('hours', 1).hours(), 7, 'Add hours'); test.equal(a.add('days', 1).date(), 13, 'Add date'); test.equal(a.add('weeks', 1).date(), 20, 'Add week'); test.equal(a.add('months', 1).month(), 10, 'Add month'); test.equal(a.add('years', 1).year(), 2012, 'Add year'); test.equal(b.add('days', '01').date(), 13, 'Add date'); test.done(); }, "add string short" : function (test) { test.expect(8); var a = moment(); a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); test.equal(a.add('ms', 50).milliseconds(), 550, 'Add milliseconds'); test.equal(a.add('s', 1).seconds(), 9, 'Add seconds'); test.equal(a.add('m', 1).minutes(), 8, 'Add minutes'); test.equal(a.add('h', 1).hours(), 7, 'Add hours'); test.equal(a.add('d', 1).date(), 13, 'Add date'); test.equal(a.add('w', 1).date(), 20, 'Add week'); test.equal(a.add('M', 1).month(), 10, 'Add month'); test.equal(a.add('y', 1).year(), 2012, 'Add year'); test.done(); }, "add string long reverse args" : function (test) { test.expect(8); var a = moment(); a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); test.equal(a.add(50, 'millisecond').milliseconds(), 550, 'Add milliseconds'); test.equal(a.add(1, 'second', 1).seconds(), 9, 'Add seconds'); test.equal(a.add(1, 'minute', 1).minutes(), 8, 'Add minutes'); test.equal(a.add(1, 'hour', 1).hours(), 7, 'Add hours'); test.equal(a.add(1, 'day', 1).date(), 13, 'Add date'); test.equal(a.add(1, 'week', 1).date(), 20, 'Add week'); test.equal(a.add(1, 'month', 1).month(), 10, 'Add month'); test.equal(a.add(1, 'year', 1).year(), 2012, 'Add year'); test.done(); }, "add string long singular reverse args" : function (test) { test.expect(8); var a = moment(); a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); test.equal(a.add(50, 'milliseconds').milliseconds(), 550, 'Add milliseconds'); test.equal(a.add(1, 'seconds').seconds(), 9, 'Add seconds'); test.equal(a.add(1, 'minutes').minutes(), 8, 'Add minutes'); test.equal(a.add(1, 'hours').hours(), 7, 'Add hours'); test.equal(a.add(1, 'days').date(), 13, 'Add date'); test.equal(a.add(1, 'weeks').date(), 20, 'Add week'); test.equal(a.add(1, 'months').month(), 10, 'Add month'); test.equal(a.add(1, 'years').year(), 2012, 'Add year'); test.done(); }, "add string short reverse args" : function (test) { test.expect(8); var a = moment(); a.year(2011); a.month(9); a.date(12); a.hours(6); a.minutes(7); a.seconds(8); a.milliseconds(500); test.equal(a.add(50, 'ms').milliseconds(), 550, 'Add milliseconds'); test.equal(a.add(1, 's').seconds(), 9, 'Add seconds'); test.equal(a.add(1, 'm').minutes(), 8, 'Add minutes'); test.equal(a.add(1, 'h').hours(), 7, 'Add hours'); test.equal(a.add(1, 'd').date(), 13, 'Add date'); test.equal(a.add(1, 'w').date(), 20, 'Add week'); test.equal(a.add(1, 'M').month(), 10, 'Add month'); test.equal(a.add(1, 'y').year(), 2012, 'Add year'); test.done(); }, "add across DST" : function (test) { test.expect(3); var a = moment(new Date(2011, 2, 12, 5, 0, 0)), b = moment(new Date(2011, 2, 12, 5, 0, 0)), c = moment(new Date(2011, 2, 12, 5, 0, 0)), d = moment(new Date(2011, 2, 12, 5, 0, 0)); a.add('days', 1); b.add('hours', 24); c.add('months', 1); test.equal(a.hours(), 5, 'adding days over DST difference should result in the same hour'); if (b.isDST() && !d.isDST()) { test.equal(b.hours(), 6, 'adding hours over DST difference should result in a different hour'); } else if (!b.isDST() && d.isDST()) { test.equal(b.hours(), 4, 'adding hours over DST difference should result in a different hour'); } else { test.equal(b.hours(), 5, 'adding hours over DST difference should result in a same hour if the timezone does not have daylight savings time'); } test.equal(c.hours(), 5, 'adding months over DST difference should result in the same hour'); test.done(); } };