├── AssistBot.png ├── AssistBot.php ├── README.md ├── AssistBot.css ├── AssistBotSample3.htm ├── AssistBotSample1.htm ├── AssistBotSample5.htm ├── AssistBotSample4.htm ├── AssistBotSample2.htm └── TimeZoneTest.htm /AssistBot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lrusso/AssistBot/HEAD/AssistBot.png -------------------------------------------------------------------------------- /AssistBot.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AssistBot - Chatbots in JavaScript 2 | 3 | ![alt screen](https://raw.githubusercontent.com/lrusso/AssistBot/master/AssistBot.png) 4 | 5 | ## Bot samples 6 | 7 | | BOT URL | DETAILS | 8 | | :---------------:| :-----| 9 | | https://lrusso.github.io/AssistBot/AssistBotSample1.htm | Web receptionist. 10 | | https://lrusso.github.io/AssistBot/AssistBotSample2.htm | Hotel receptionist. 11 | | https://lrusso.github.io/AssistBot/AssistBotSample3.htm | Hospital receptionist. 12 | | https://lrusso.github.io/AssistBot/AssistBotSample4.htm | Tech Support receptionist. 13 | | https://lrusso.github.io/AssistBot/AssistBotSample5.htm | 3D Bot Web receptionist. 14 | 15 | ## Bots working in time ranges and time zones 16 | 17 | Is possible to set a working time range for the bots. The window dialog with the bot will only appear within that time range. If you don't want or need this feature, just set the bot to work from 0 to 23. 18 | 19 | ```javascript 20 | var workingFrom = 9; 21 | var workingTo = 18; 22 | var workingTimeZone = "-3"; // EXAMPLE TIME ZONE 23 | ``` 24 | ## Time zone values 25 | 26 | https://lrusso.github.io/AssistBot/TimeZoneTest.htm 27 | 28 | ## Sending the data (client side) 29 | 30 | There are two methods for posting data in the samples: 31 | 32 | - First method: Standard XMLHttpRequest. 33 | - Second method: Creating an image variable, setting in the src value a server URL where all the parameters are sent by GET and the answer of the server must be an image in order to get a valid reply from the bot. This method is useful if you want to avoid the CORS limitation that may exists between servers. 34 | 35 | ## Receiving the data (server side) 36 | 37 | There is a AssistBot.php file in this repository with a sample logic. 38 | 39 | ## Based on BotUI 40 | 41 | https://github.com/botui/botui **(Version 0.3.8)** 42 | 43 | ## Bugfixes and updates 44 | 45 | | TYPE | ELEMENT | DETAILS | 46 | | :------------: |:---------------:| :-----| 47 | | Fixed | Core | Prevents from inputting HTML content. 48 | | Fixed | Core | Prevents from automatically showing a response. 49 | | Fixed | Style | Bugfix when inputting a blank space. 50 | | Fixed | Style | Bugfix where the messages were misplaced by 2 pixels. 51 | | Fixed | Style | Bugfix where the icons inherits the box-sizing property. 52 | | Fixed | Style | Bugfix where the input box inherits the box-sizing property. 53 | | Fixed | Style | Bugfix where the messages inherits the box-sizing property. 54 | | Fixed | Style | Bugfix where the three dots inherits the box-sizing property. 55 | | Updated | Core | Scroll to bottom when new content. 56 | | Updated | Core | Agent and Human icons are loaded from the CSS file. 57 | | Updated | Core | Send button by default and with a different CSS class. 58 | | Updated | Samples | Looping checkings for inputted data. 59 | | Updated | Samples | Implemented scrolling chatbot window. 60 | | Updated | Samples | Implemented close button in the chatbot window. 61 | -------------------------------------------------------------------------------- /AssistBot.css: -------------------------------------------------------------------------------- 1 | a.botui-message-content-link:focus{outline:thin dotted} 2 | a.botui-message-content-link:focus:active,a.botui-message-content-link:focus:hover{outline:0} 3 | form.botui-actions-text{margin:0} 4 | button.botui-actions-buttons-button,button.botui-actions-buttons-button-send,input.botui-actions-text-input{margin:0;font-size:100%;line-height:normal;vertical-align:baseline} 5 | button.botui-actions-buttons-button::-moz-focus-inner,button.botui-actions-buttons-button-send::-moz-focus-inner,input.botui-actions-text-input::-moz-focus-inner{border:0;padding:0} 6 | button.botui-actions-buttons-button,button.botui-actions-buttons-button-send{cursor:pointer;-webkit-appearance:button} 7 | .botui-app-container{position:fixed;bottom:0;right:15px;width:300px;z-index:9999;border-left:1px solid silver;border-top:1px solid silver;border-right:1px solid silver;background-color:white;display:none;} 8 | .botui-container{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;font-size:14px;background-color:#fff;font-family:Arial} 9 | .botui-message{margin:10px 0;min-height:20px} 10 | .botui-message:after{display:block;content:"";clear:both} 11 | .botui-message-content{width:auto;max-width:75%;display:inline-block} 12 | .botui-message-content.human{float:right} 13 | .botui-message-content iframe{width:100%} 14 | .botui-message-content-image{margin:5px 0;display:block;max-width:200px;max-height:200px} 15 | .botui-message-content-link{text-decoration:underline} 16 | .profil{position:relative;border-radius:50%} 17 | .profil.human{float:right;margin-left:5px} 18 | .profil.agent{float:left;margin-right:5px} 19 | .profil>span{display:inline-block;width:26px;height:26px;padding:2px;border:2px solid #e8e8e8;border-radius:50%;background-repeat:no-repeat;box-sizing:content-box} 20 | .profil>span.agent{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAvVJREFUOI2FlE1oXFUUx3/nvjdv5k1mmplME4N1khJspjZtitpKKMKAVgRFVyoqymg3xbYWxC5c2YUrQSw2btwqiBCUohW6ENEuRIMfCyUgVFuqaU2aj+k4vkze3HdvFxM1M2+mPfDgcu49v3PO/75zhR5WLp90E8Wl57H2Way6a8M9J4oPc+sLH8zMzETd4qQrrHJkOBGpT4H9fSkh6Qq1wACCNhYws0a7j3/50emFWwLLlUoqobPfIUwWtjgs17oWQgQ/J/Oy/9z09Ppmv+o86ETZ4wiTvicxmKOE8W2J1hr2NFei453xMaDCHgJYC22bP+UJ2wcd3nwuz9asA4AVefmmwKknXvFBSp06DPQpHtuX5tCDW0h5itefym8ES7FcqaR6Avv8MA2wubbRQZe3XiigI8vdY612d9zu4jmttK7J9PUEat2UoYzCbXXEwUmft18c4JtfGzx5IIPI/7WPDTmMDii0brY15HZqsHPYZaTgMFny2T3i8cvlkIN7ffrT7XI/tCvJwormwrVGmz92KVdrEY9OJNk9kkAE9ox6MRjAA+MeV2om5o+dvHAtYu6K3viRu5uOLL8vNpm9pG8NtBbeOFfn8x/XegLPzzV49eM6YWRje/FeNuyTbwOWukzJWmh5/6t6z2Q9gf80DKc/qyJmUxUWTp2pslDtPo7Q5ZbbshmQaoi40pp6bQhuoi2A8+/i3ZNHMsNiy64rT9/hC1PFNHduddi1zQFjWx+weh2KaQ/PNskow968nH/m4Xvmz379Q/O/lk+dOPxeVI9Wcyl1ZiJryXmWfNJhqRZ/3ZZrQi6pGEw6TPRbcgnOBoFTfefES9MAMv3a0YJp6kWUatPzb5IU8z6PHMiQy7SUWboe8sVswHwtxNdBeyZjNKFXUEbb+zthBuxtWXdZCVxullbrpWPUS8eYj3asAAxlEotxwZUrSX2fa4UxsbS9vApoBOvfp/oTU1cv/vbn9nuDHMBfFy/9AdgwaPxkjNnXyRSlxm8AdbAFzoG/yN4AAAAASUVORK5CYII=");background-position:5px 4px} 21 | .profil>span.human{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAKL2lDQ1BJQ0MgcHJvZmlsZQAASMedlndUVNcWh8+9d3qhzTDSGXqTLjCA9C4gHQRRGGYGGMoAwwxNbIioQEQREQFFkKCAAaOhSKyIYiEoqGAPSBBQYjCKqKhkRtZKfHl57+Xl98e939pn73P32XuftS4AJE8fLi8FlgIgmSfgB3o401eFR9Cx/QAGeIABpgAwWempvkHuwUAkLzcXerrICfyL3gwBSPy+ZejpT6eD/0/SrFS+AADIX8TmbE46S8T5Ik7KFKSK7TMipsYkihlGiZkvSlDEcmKOW+Sln30W2VHM7GQeW8TinFPZyWwx94h4e4aQI2LER8QFGVxOpohvi1gzSZjMFfFbcWwyh5kOAIoktgs4rHgRm4iYxA8OdBHxcgBwpLgvOOYLFnCyBOJDuaSkZvO5cfECui5Lj25qbc2ge3IykzgCgaE/k5XI5LPpLinJqUxeNgCLZ/4sGXFt6aIiW5paW1oamhmZflGo/7r4NyXu7SK9CvjcM4jW94ftr/xS6gBgzIpqs+sPW8x+ADq2AiB3/w+b5iEAJEV9a7/xxXlo4nmJFwhSbYyNMzMzjbgclpG4oL/rfzr8DX3xPSPxdr+Xh+7KiWUKkwR0cd1YKUkpQj49PZXJ4tAN/zzE/zjwr/NYGsiJ5fA5PFFEqGjKuLw4Ubt5bK6Am8Kjc3n/qYn/MOxPWpxrkSj1nwA1yghI3aAC5Oc+gKIQARJ5UNz13/vmgw8F4psXpjqxOPefBf37rnCJ+JHOjfsc5xIYTGcJ+RmLa+JrCdCAACQBFcgDFaABdIEhMANWwBY4AjewAviBYBAO1gIWiAfJgA8yQS7YDApAEdgF9oJKUAPqQSNoASdABzgNLoDL4Dq4Ce6AB2AEjIPnYAa8AfMQBGEhMkSB5CFVSAsygMwgBmQPuUE+UCAUDkVDcRAPEkK50BaoCCqFKqFaqBH6FjoFXYCuQgPQPWgUmoJ+hd7DCEyCqbAyrA0bwwzYCfaGg+E1cBycBufA+fBOuAKug4/B7fAF+Dp8Bx6Bn8OzCECICA1RQwwRBuKC+CERSCzCRzYghUg5Uoe0IF1IL3ILGUGmkXcoDIqCoqMMUbYoT1QIioVKQ21AFaMqUUdR7age1C3UKGoG9QlNRiuhDdA2aC/0KnQcOhNdgC5HN6Db0JfQd9Dj6DcYDIaG0cFYYTwx4ZgEzDpMMeYAphVzHjOAGcPMYrFYeawB1g7rh2ViBdgC7H7sMew57CB2HPsWR8Sp4sxw7rgIHA+XhyvHNeHO4gZxE7h5vBReC2+D98Oz8dn4Enw9vgt/Az+OnydIE3QIdoRgQgJhM6GC0EK4RHhIeEUkEtWJ1sQAIpe4iVhBPE68QhwlviPJkPRJLqRIkpC0k3SEdJ50j/SKTCZrkx3JEWQBeSe5kXyR/Jj8VoIiYSThJcGW2ChRJdEuMSjxQhIvqSXpJLlWMkeyXPKk5A3JaSm8lLaUixRTaoNUldQpqWGpWWmKtKm0n3SydLF0k/RV6UkZrIy2jJsMWyZf5rDMRZkxCkLRoLhQWJQtlHrKJco4FUPVoXpRE6hF1G+o/dQZWRnZZbKhslmyVbJnZEdoCE2b5kVLopXQTtCGaO+XKC9xWsJZsmNJy5LBJXNyinKOchy5QrlWuTty7+Xp8m7yifK75TvkHymgFPQVAhQyFQ4qXFKYVqQq2iqyFAsVTyjeV4KV9JUCldYpHVbqU5pVVlH2UE5V3q98UXlahabiqJKgUqZyVmVKlaJqr8pVLVM9p/qMLkt3oifRK+g99Bk1JTVPNaFarVq/2ry6jnqIep56q/ojDYIGQyNWo0yjW2NGU1XTVzNXs1nzvhZei6EVr7VPq1drTltHO0x7m3aH9qSOnI6XTo5Os85DXbKug26abp3ubT2MHkMvUe+A3k19WN9CP16/Sv+GAWxgacA1OGAwsBS91Hopb2nd0mFDkqGTYYZhs+GoEc3IxyjPqMPohbGmcYTxbuNe408mFiZJJvUmD0xlTFeY5pl2mf5qpm/GMqsyu21ONnc332jeaf5ymcEyzrKDy+5aUCx8LbZZdFt8tLSy5Fu2WE5ZaVpFW1VbDTOoDH9GMeOKNdra2Xqj9WnrdzaWNgKbEza/2BraJto22U4u11nOWV6/fMxO3Y5pV2s3Yk+3j7Y/ZD/ioObAdKhzeOKo4ch2bHCccNJzSnA65vTC2cSZ79zmPOdi47Le5bwr4urhWuja7ybjFuJW6fbYXd09zr3ZfcbDwmOdx3lPtKe3527PYS9lL5ZXo9fMCqsV61f0eJO8g7wrvZ/46Pvwfbp8Yd8Vvnt8H67UWslb2eEH/Lz89vg98tfxT/P/PgAT4B9QFfA00DQwN7A3iBIUFdQU9CbYObgk+EGIbogwpDtUMjQytDF0Lsw1rDRsZJXxqvWrrocrhHPDOyOwEaERDRGzq91W7109HmkRWRA5tEZnTdaaq2sV1iatPRMlGcWMOhmNjg6Lbor+wPRj1jFnY7xiqmNmWC6sfaznbEd2GXuKY8cp5UzE2sWWxk7G2cXtiZuKd4gvj5/munAruS8TPBNqEuYS/RKPJC4khSW1JuOSo5NP8WR4ibyeFJWUrJSBVIPUgtSRNJu0vWkzfG9+QzqUvia9U0AV/Uz1CXWFW4WjGfYZVRlvM0MzT2ZJZ/Gy+rL1s3dkT+S453y9DrWOta47Vy13c+7oeqf1tRugDTEbujdqbMzfOL7JY9PRzYTNiZt/yDPJK817vSVsS1e+cv6m/LGtHlubCyQK+AXD22y31WxHbedu799hvmP/jk+F7MJrRSZF5UUfilnF174y/ariq4WdsTv7SyxLDu7C7OLtGtrtsPtoqXRpTunYHt897WX0ssKy13uj9l4tX1Zes4+wT7hvpMKnonO/5v5d+z9UxlfeqXKuaq1Wqt5RPXeAfWDwoOPBlhrlmqKa94e4h+7WetS212nXlR/GHM44/LQ+tL73a8bXjQ0KDUUNH4/wjowcDTza02jV2Nik1FTSDDcLm6eORR67+Y3rN50thi21rbTWouPguPD4s2+jvx064X2i+yTjZMt3Wt9Vt1HaCtuh9uz2mY74jpHO8M6BUytOdXfZdrV9b/T9kdNqp6vOyJ4pOUs4m3924VzOudnzqeenL8RdGOuO6n5wcdXF2z0BPf2XvC9duex++WKvU++5K3ZXTl+1uXrqGuNax3XL6+19Fn1tP1j80NZv2d9+w+pG503rm10DywfODjoMXrjleuvyba/b1++svDMwFDJ0dzhyeOQu++7kvaR7L+9n3J9/sOkh+mHhI6lH5Y+VHtf9qPdj64jlyJlR19G+J0FPHoyxxp7/lP7Th/H8p+Sn5ROqE42TZpOnp9ynbj5b/Wz8eerz+emCn6V/rn6h++K7Xxx/6ZtZNTP+kv9y4dfiV/Kvjrxe9rp71n/28ZvkN/NzhW/l3x59x3jX+z7s/cR85gfsh4qPeh+7Pnl/eriQvLDwG/eE8/vMO7xsAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wMGBTscELeXHAAAAOZJREFUSMft0zFKA0EYxfGfgmBjmtReQC8QpotYpBuw9wbWY2MtOKUnED3BYiVIyvUGir2lhSgW2sRmqiDZTTYgkjyY6s18/xneG9b6a2202RRStY+MISYYI9U5PnUGlOEP2Jmy3jFogmy2eED+ZTj0cNF0uA1gOMM7WAZg0iXkNoDxDO9+GYBUAp3WG047A0pLBrjFZ1lVadDziv/kkKpdHOMQe+gX6xWPJeSbOseXuQAhVds4xwm2Gi75jUuc1Tl+NQJCqnq4K8HOoxqjOsePphZdLzAcAq7a1DR2yPRokY+21j/XD6U8NBIHk7Q1AAAAAElFTkSuQmCC");background-position:center} 22 | button.botui-actions-buttons-button{margin-top:10px;margin-bottom:10px} 23 | button.botui-actions-buttons-button:not(:last-child),button.botui-actions-buttons-button-send:not(:last-child){margin-right:10px} 24 | .botui-messages-container{padding-left:10px;padding-top:5px;padding-bottom:10px;padding-right:10px;display:block;width:auto;} 25 | .botui-actions-container{padding-left:10px;padding-top:5px;padding-bottom:10px;padding-right:10px} 26 | .botui-message{min-height:30px} 27 | .botui-message-content{padding:8px 13px;border-radius:15px;color:#595a5a;background-color:#ebebeb;box-sizing:content-box} 28 | .botui-message-content.human{color:#f7f8f8;background-color:#919292} 29 | .botui-message-content.text{min-height:18px;line-height:18px} 30 | .botui-message-content.loading{background-color:rgba(206,206,206,.5);line-height:1.3;text-align:center;box-sizing:content-box} 31 | .botui-message-content.embed{padding:5px;border-radius:5px} 32 | .botui-message-content-link{color:#919292} 33 | .botui-actions-text-input{border:0;outline:0;border-radius:0;width:100%;padding:5px 7px;font-family:Arial;background-color:transparent;color:#595a5a;border-bottom:1px solid #919292;box-sizing:content-box} 34 | .botui-actions-buttons-button{border:0;color:#fff;line-height:1;cursor:pointer;font-size:14px;font-weight:500;padding:7px 15px;border-radius:4px;font-family:Arial;background:#3a76b1;box-shadow:2px 3px 4px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent} 35 | .botui-actions-buttons-button-send{width:70px;border:0;color:#fff;line-height:1;cursor:pointer;font-size:14px;font-weight:500;padding:7px 15px;border-radius:4px;font-family:Arial;background:#3a76b1;box-shadow:2px 3px 4px 0 rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent} 36 | .botui-actions-text-select{border:0;outline:0;border-radius:0;padding:5px 7px;font-family:Arial;background-color:transparent;color:#595a5a;border-bottom:1px solid #919292} 37 | .botui-actions-text-searchselect{border:0;outline:0;border-radius:0;padding:5px 7px;font-family:Arial;background-color:transparent;color:#595a5a;border-bottom:1px solid #919292} 38 | .botui-actions-text-searchselect .dropdown-toggle{border:none!important} 39 | .botui-actions-text-searchselect .selected-tag{background-color:transparent!important;border:0!important} 40 | .slide-fade-enter-active{transition:all .3s ease} 41 | .slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateX(-10px)} 42 | .dot{width:.5rem;height:.5rem;border-radius:.5rem;display:inline-block;background-color:#919292;box-sizing:content-box} 43 | .dot:nth-last-child(1){margin-left:.3rem;animation:loading .6s .3s linear infinite} 44 | .dot:nth-last-child(2){margin-left:.3rem;animation:loading .6s .2s linear infinite} 45 | .dot:nth-last-child(3){animation:loading .6s .1s linear infinite} 46 | @keyframes loading 47 | { 48 | 0%{transform:translate(0,0);background-color:#ababab} 49 | 25%{transform:translate(0,-3px)} 50 | 50%{transform:translate(0,0);background-color:#ababab} 51 | 75%{transform:translate(0,3px)} 52 | 100%{transform:translate(0,0)} 53 | } 54 | .botui-title{float:left;width:100%;padding-top:1px;border-bottom:1px solid silver;font-family:Arial;font-size:14px;line-height:30px;text-align:left;color:white;font-weight:bold;background-color:#3a76b1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent} 55 | .botui-titlename{padding-left:7px} 56 | .botui-scroller{display:block;width:100%;height:200px;overflow-y:hidden} 57 | .botui-closeicon{float:right;margin-right:5px;margin-top:8px;width:16px;height:16px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAHdElNRQfiBh4ALjMcCa0fAAABK0lEQVQoz4WRv0sCYRyHH88UXGwKSglpuKGIogiEmtsCx5ZcGpzirT8ghOaGBoObgsjdMChoiganotGDarHupB/UlJmn59vw3nvVUH2Xl/f9fIbneb8Rwd9jqGNzaaeRL+tHk+27tfPxBMAAQHFxsGLEplegnAeTghNPm6NGjQW7jSAz1L6RUkopPXlRLtFx1K0nrS0BAoFb8KWu9INYStexEkIxzO89b/QBiBFJK46me2Ta7QAy52d3deVnHFrk/Gyp96TjHrenKoZoNhDbv4+PfLmnZpLD9eOwoMS+f0+U1FxQEWSS71ea/MF5WddGHWkJZeH5TQnAo3s4NRvidt9ogAG5j8nl1pmK7Vdt1PIqq3YVImpZ1Vh94uBak0Nx7LJ74kBY+Hebv88nsLefxkmy4roAAAAASUVORK5CYII=")} -------------------------------------------------------------------------------- /AssistBotSample3.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AssistBot | Demo 6 | 7 | 8 | 9 | 10 |
11 |
12 |
13 | 14 |
15 |
16 | 17 | 323 | 324 | -------------------------------------------------------------------------------- /AssistBotSample1.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AssistBot | Demo 6 | 7 | 8 | 9 | 10 |
11 |
12 |
13 | 14 |
15 |
16 | 17 | 371 | 372 | -------------------------------------------------------------------------------- /AssistBotSample5.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AssistBot | Demo 6 | 7 | 8 | 41 | 42 | 43 | 44 |
45 |
46 | 47 |
48 |
49 |
50 |
51 | 52 | 53 | 54 | 361 | 362 | -------------------------------------------------------------------------------- /AssistBotSample4.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AssistBot | Demo 6 | 7 | 8 | 9 | 10 |
11 |
12 |
13 | 14 |
15 |
16 | 17 | 584 | 585 | -------------------------------------------------------------------------------- /AssistBotSample2.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AssistBot | Demo 6 | 7 | 8 | 9 | 10 |
11 |
12 |
13 | 14 |
15 |
16 | 17 | 632 | 633 | -------------------------------------------------------------------------------- /TimeZoneTest.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Time zone test in JavaScript 6 | 15 | 16 | 17 | 42 | Time:
43 | 44 | 45 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | 497 | 498 | 499 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | 508 | 509 | 510 | 511 | 512 | 513 | 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | 549 | 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 632 | 633 | 634 | 635 | 636 | 637 | 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | 647 | 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | 713 | 714 | 715 | 716 | 717 |
UTC VALUELOCATION
-12United States Minor Outlying Islands
-12Baker Island
-12Howland Island
-11United States
-11American Samoa
-11United States Minor Outlying Islands
-11Jarvis Island
-11Kingman Reef
-11Midway Atoll
-11Palmyra Atoll
-11New Zealand
-11Niue
-10France
-10French Polynesia (except Marquesas Islands and Gambier Islands)
-10New Zealand
-10Cook Islands
-10United States (Hawaii–Aleutian Time Zone)
-10Alaska
-10Aleutian Islands west of 169.30°W
-10Hawaii
-10United States Minor Outlying Islands
-10Johnston Atoll
-10Honolulu
-10Papeete
-9.5France
-9.5French Polynesia
-9.5Marquesas Islands
-9France
-9French Polynesia
-9Gambier Islands
-9United States (Alaska Time Zone)
-9Alaska (except Aleutian Islands west of 169.30°W)
-9Anchorage
-8Canada (Pacific Time Zone)
-8British Columbia (except Northern Rockies Regional Municipality, Peace River Regional District, and the south-eastern communities of Cranbrook, Golden and Invermere)
-8Yukon
-8France
-8Clipperton Island
-8Mexico
-8Baja California
-8United Kingdom
-8Pitcairn Islands
-8United States (Pacific Time Zone)
-8California
-8Idaho
-8North of Salmon River
-8Nevada (except West Wendover)
-8Oregon (except Malheur County)
-8Washington
-8Los Angeles
-8Vancouver
-8Tijuana
-7Canada (Mountain Time Zone)
-7Alberta
-7British Columbia
-7Northern Rockies Regional Municipality
-7Peace River Regional District
-7The south-eastern communities of Cranbrook, Golden and Invermere
-7Northwest Territories
-7Nunavut
-7Kitikmeot Region
-7Saskatchewan
-7Lloydminster
-7Mexico
-7Baja California Sur, Chihuahua, Nayarit, Sinaloa and Sonora states
-7United States (Mountain Time Zone)
-7Arizona
-7Colorado
-7Idaho
-7South of Salmon River
-7Kansas
-7The western counties of Greeley, Hamilton, Sherman and Wallace
-7Montana
-7Nebraska
-7The western counties of Cherry (western part), Hooker, Arthur, Keith, Perkins, Chase and Dundy, and all counties to the west of these
-7Nevada
-7West Wendover
-7New Mexico
-7North Dakota
-7The Southwestern counties of Adams, Billings, Bowman, Dunn (southern part), Golden Valley, Grant, Hettinger, McKenzie (southern part), Sioux (west of ND route 31), Slope and Stark
-7Oregon
-7Malheur County (except a small strip in the south)
-7South Dakota
-7The western counties of Corson, Dewey, Stanley (western part), Jackson and Bennett, and all counties to the west of these
-7Texas
-7The western counties of Culberson (northwestern part), El Paso and Hudspeth
-7Utah
-7Wyoming
-7Phoenix
-7Calgary
-7Ciudad Juárez
-6Belize
-6Canada (Central Time Zone)
-6Manitoba
-6Nunavut
-6Kivalliq Region (except Southampton Island)
-6Ontario
-6Ontario (West of 90° west)
-6Saskatchewan (except Lloydminster)
-6Chile
-6Easter Island
-6Costa Rica
-6Ecuador
-6Galápagos Islands
-6El Salvador
-6Guatemala
-6Honduras
-6Mexico (All except Baja California, Baja California Sur, Chihuahua, Nayarit, Quintana Roo, Sinaloa and Sonora)
-6Nicaragua
-6United States (Central Time Zone)
-6Alabama (Except for Chambers, Lee, Macon, & Russel counties)
-6Arkansas
-6Florida
-6The counties of Bay, Calhoun, Escambia, Holmes, Jackson, Okaloosa, Santa Rosa, Walton, and Washington, and northern Gulf county (panhandle)
-6Illinois
-6Indiana
-6Northwestern counties of Jasper, Lake, LaPorte, Newton, Porter and Starke
-6Southwestern counties of Gibson, Perry, Posey, Spencer, Vanderburgh and Warrick
-6Iowa
-6Kansas (except westernmost counties)
-6Kentucky
-6The counties of Breckinridge, Grayson, Hart, Green, Adair, Russell and Clinton, and all counties to the west of these
-6Louisiana
-6Michigan
-6The western counties of Dickinson, Gogebic, Iron and Menominee
-6Minnesota
-6Mississippi
-6Missouri
-6Nebraska
-6Central and eastern Nebraska
-6North Dakota (except southwest)
-6Oklahoma (except Kenton)
-6South Dakota
-6Eastern half
-6Tennessee
-6Counties located to the west of the counties of Scott, Morgan, Roane, Rhea, and Hamilton
-6Texas (except westernmost counties)
-6Wisconsin
-6Chicago
-6Guatemala City
-6Mexico City
-6San José
-6Winnipeg
-5Bahamas
-5Brazil
-5Acre
-5Amazonas (13 western municipalities, approximately marked by a line between Tabatinga and Porto Acre)
-5Canada (Eastern Time Zone)
-5Nunavut (Qikiqtaaluk Region except Resolute)
-5Ontario
-5Ontario (East of 90° West)
-5Quebec (Most of province except easternmost area)
-5Colombia
-5Cuba
-5Ecuador
-5Haiti
-5Jamaica
-5Mexico
-5Quintana Roo
-5Panama
-5Peru
-5United Kingdom
-5Cayman Islands
-5Turks and Caicos Islands
-5United States (Eastern Time Zone)
-5Alabama
-5Chambers, Lee, Macon, & Russel counties
-5Delaware
-5District of Columbia
-5Florida (except the counties of Bay, Calhoun, Escambia, Holmes, Jackson, Okaloosa, Santa Rosa, Walton, and Washington, and northern Gulf county (panhandle))
-5Georgia
-5Indiana (except the northwestern counties of Jasper, Lake, LaPorte, Newton, Porter and Starke, and the southwestern counties of Gibson, Perry, Posey, Spencer, Vanderburgh and Warrick)
-5Kentucky
-5Counties located to the east of the counties of Breckinridge, Grayson, Hart, Green, Adair, Russell and Clinton
-5Maryland
-5Michigan (except the western counties of Dickinson, Gogebic, Iron and Menominee)
-5New England (states of Connecticut, Massachusetts, Maine, New Hampshire, Rhode Island and Vermont)
-5New Jersey
-5New York
-5North Carolina
-5Ohio
-5Pennsylvania
-5South Carolina
-5Tennessee
-5The counties of Scott, Morgan, Roane, Rhea, Meigs and Bradley, and all counties to the east of these
-5Virginia
-5West Virginia
-5United States Minor Outlying Islands
-5Navassa Island
-5New York
-5Lima
-5Toronto
-5Bogotá
-5Havana
-5Kingston
-4Antigua and Barbuda
-4Barbados
-4Bolivia
-4Brazil
-4The states of Amazonas (except westernmost municipalities), Mato Grosso, Mato Grosso do Sul, Rondônia and Roraima
-4Canada (Atlantic Time Zone)
-4New Brunswick
-4Newfoundland and Labrador
-4Labrador (except the area between L"Anse-au-Clair and Norman Bay)
-4Nova Scotia
-4Prince Edward Island
-4Quebec
-4East of the 63°W longitude
-4Chile (except Easter Island)
-4Denmark
-4Greenland
-4Pituffik (Thule)
-4Dominica
-4Dominican Republic
-4France
-4Guadeloupe
-4Martinique
-4Saint Barthélemy
-4Saint-Martin
-4Grenada
-4Guyana
-4Netherlands
-4Aruba
-4Caribbean Netherlands
-4Bonaire
-4Saba
-4Sint Eustatius
-4Curaçao
-4Sint Maarten
-4Paraguay
-4Saint Kitts and Nevis
-4Saint Lucia
-4Saint Vincent and the Grenadines
-4Trinidad and Tobago
-4United Kingdom
-4Anguilla
-4Bermuda
-4British Virgin Islands
-4Montserrat
-4United States (Atlantic Time Zone)
-4Puerto Rico
-4U.S. Virgin Islands
-4Venezuela
-4Santiago
-4Santo Domingo
-4Manaus
-4Caracas
-4La Paz
-4Halifax
-3.5Canada (Newfoundland Time Zone)
-3.5Newfoundland and Labrador
-3.5Labrador
-3.5The area between L"Anse-au-Clair and Norman Bay
-3.5Newfoundland
-3Argentina
-3Brazil (except the western states of Acre, Amazonas, Mato Grosso, Mato Grosso do Sul, Rondônia and Roraima; and offshore islands)
-3Denmark
-3Greenland (except areas around Pituffik (Thule), Danmarkshavn and Ittoqqortoormiit)
-3France
-3French Guiana
-3Saint-Pierre and Miquelon
-3Suriname
-3United Kingdom
-3Falkland Islands
-3Uruguay
-3São Paulo
-3Buenos Aires
-3Montevideo
-2Brazil
-2Fernando de Noronha
-2United Kingdom
-2South Georgia and the South Sandwich Islands
-1Cape Verde
-1Denmark
-1Greenland
-1Ittoqqortoormiit and surrounding area
-1Portugal
-1Azores islands
0Burkina Faso
0Côte d"Ivoire
0Denmark
0Faroe Islands
0Greenland
0Danmarkshavn and surrounding area
0Gambia
0Ghana
0Guinea
0Guinea-Bissau
0Iceland
0Ireland
0Liberia
0Mali
0Mauritania
0Portugal (Including Madeira and excluding Azores islands)
0São Tomé and Príncipe
0Spain
0Canary Islands
0Senegal
0Sierra Leone
0Togo
0United Kingdom (Including Guernsey, Isle of Man, Jersey and Saint Helena, Ascension and Tristan da Cunha)
0London
0Accra
0Dakar
0Dublin
0Lisbon
+1Albania
+1Algeria
+1Andorra
+1Angola
+1Austria
+1Belgium
+1Benin
+1Bosnia and Herzegovina
+1Cameroon
+1Central African Republic
+1Chad
+1Republic of the Congo
+1Democratic Republic of the Congo
+1Democratic Republic of the Congo(The provinces of Bandundu, Bas-Congo, Équateur and Kinshasa)
+1Croatia
+1Czech Republic
+1Denmark
+1Equatorial Guinea
+1France
+1Gabon
+1Germany
+1Hungary
+1Italy
+1Kosovo
+1Liechtenstein
+1Luxembourg
+1Macedonia
+1Malta
+1Monaco
+1Montenegro
+1Morocco
+1Netherlands
+1Niger
+1Nigeria
+1Norway (Including Svalbard and Jan Mayen)
+1Poland
+1San Marino
+1Serbia
+1Slovakia
+1Slovenia
+1Spain (Including Balearic Islands, Ceuta and Melilla and excluding Canary Islands)
+1Sweden
+1Switzerland
+1Tunisia
+1United Kingdom
+1Gibraltar
+1Vatican City
+1Western Sahara
+1Lagos
+1Kinshasa
+1Casablanca
+1Berlin
+1Rome
+1Paris
+1Madrid
+1Warsaw
+2Botswana
+2Bulgaria
+2Burundi
+2Cyprus
+2Democratic Republic of the Congo
+2Democratic Republic of the Congo (the provinces of Kasaï Occidental, Kasaï Oriental, Katanga, Maniema, Nord-Kivu, Orientale and Sud-Kivu)
+2Egypt
+2Estonia
+2Finland
+2Greece
+2Israel
+2Jordan
+2Latvia
+2Lebanon
+2Lesotho
+2Lithuania
+2Libya
+2Malawi
+2Moldova
+2Transnistria
+2Mozambique
+2Namibia
+2State of Palestine
+2Romania
+2Russia
+2Northwestern Federal District
+2Kaliningrad Oblast
+2Rwanda
+2South Africa
+2Sudan
+2Swaziland
+2Syria
+2Ukraine (except part of Donetsk and Luhansk regions, Crimea (occupied by Russia))
+2United Kingdom
+2Akrotiri and Dhekelia
+2Zambia
+2Zimbabwe
+2Cairo
+2Khartoum
+2Johannesburg
+2Kiev
+2Bucharest
+2Jerusalem
+2Athens
+2Kaliningrad
+3Bahrain
+3Belarus
+3Comoros
+3Djibouti
+3Eritrea
+3Ethiopia
+3France
+3French Southern and Antarctic Lands
+3Scattesilver Islands in the Indian Ocean
+3Bassas da India, Europa Island and Juan de Nova Island
+3Mayotte
+3Georgia
+3Abkhazia and South Ossetia
+3Iraq
+3Kenya
+3Kuwait
+3Madagascar
+3Qatar
+3Russia – Moscow Time
+3Central Federal District
+3North Caucasian Federal District
+3Northwestern Federal District (except Kaliningrad Oblast)
+3Southern Federal District (except Astrakhan Oblast and Volgograd Oblast)
+3Volga Federal District (except Ulyanovsk Oblast, Samara Oblast, Saratov Oblast, Udmurtia, Bashkortostan, Orenburg Oblast and Perm Krai)
+3Saudi Arabia
+3Somalia
+3South Africa
+3Prince Edward Islands
+3South Sudan
+3Tanzania
+3Turkey
+3Uganda
+3Ukraine
+3Part of Donetsk and Luhansk regions, Crimea (occupied by Russia)
+3Yemen
+3Moscow
+3Istanbul
+3Riyadh
+3Baghdad
+3Nairobi
+3Minsk
+3Doha
+3.5Iran
+3.5Tehran
+4Armenia
+4Azerbaijan
+4France
+4French Southern and Antarctic Lands
+4Crozet Islands
+4Scattesilver Islands in the Indian Ocean
+4Glorioso Islands and Tromelin Island
+4Réunion
+4Georgia (except Abkhazia and South Ossetia)
+4Mauritius
+4Oman
+4Russia – Samara Time
+4Southern Federal District
+4Astrakhan Oblast
+4Volgograd Oblast
+4Volga Federal District
+4Samara Oblast, Saratov Oblast, Udmurtia and Ulyanovsk Oblast
+4Seychelles
+4United Arab Emirates
+4Dubai
+4Baku
+4Samara
+4.5Afghanistan
+4.5Kabul
+5Australia
+5Heard Island and McDonald Islands
+5France
+5French Southern and Antarctic Lands
+5Île Amsterdam
+5Île Saint-Paul
+5Kerguelen Islands
+5Kazakhstan
+5The provinces of Aktobe, Atyrau, Kyzylorda, Mangystau and West Kazakhstan
+5Maldives
+5Pakistan
+5Russia – Yekaterinburg Time
+5Ural Federal District
+5Volga Federal District
+5Bashkortostan, Orenburg Oblast and Perm Krai
+5Tajikistan
+5Turkmenistan
+5Uzbekistan
+5Karachi
+5Tashkent
+5Yekaterinburg
+5.5India
+5.5Sri Lanka
+5.5Delhi
+5.5Colombo
+5.75Nepal
+5.75Kathmandu
+6Bangladesh
+6Bhutan
+6Kazakhstan (except the provinces of Aktobe, Atyrau, Kyzylorda, Mangystau and West Kazakhstan)
+6Kyrgyzstan
+6Russia – Omsk Time
+6Siberian Federal District
+6Omsk Oblast
+6United Kingdom
+6British Indian Ocean Territory
+6Dhaka
+6Almaty
+6Omsk
+6.5Australia
+6.5Cocos (Keeling) Islands
+6.5Myanmar
+6.5Yangon
+7Australia
+7Christmas Island
+7Cambodia
+7Indonesia
+7Java, Sumatra, Riau Islands, West Kalimantan and Central Kalimantan
+7Laos
+7Mongolia
+7Western part, including Hovd
+7Russia – Krasnoyarsk Time
+7Siberian Federal District
+7Altai Krai
+7Altai Republic
+7Kemerovo Oblast
+7Khakassia
+7Krasnoyarsk Krai
+7Novosibirsk Oblast
+7Tomsk Oblast
+7Tuva
+7Thailand
+7Vietnam
+7Jakarta
+7Bangkok
+7Ho Chi Minh City
+7Krasnoyarsk
+8Australia (Western Australia (except Eucla))
+8Brunei
+8China
+8Hong Kong
+8Indonesia
+8North Kalimantan, East Kalimantan, South Kalimantan, Lesser Sunda Islands and Sulawesi
+8Macau
+8Malaysia
+8Mongolia
+8Mongolia (Eastern part, including Ulaanbaatar)
+8Philippines
+8Russia – Irkutsk Time
+8Siberian Federal District
+8Buryatia
+8Irkutsk Oblast
+8Singapore
+8Taiwan
+8Shanghai
+8Hong Kong
+8Kuala Lumpur
+8Singapore
+8Taipei
+8Perth
+8Manila
+8Makassar
+8Irkutsk
+8.75Australia
+8.75Western Australia
+8.75Eucla
+9Indonesia
+9Maluku Islands
+9Papua and West Papua
+9Japan
+9North Korea
+9Palau
+9Russia
+9Far Eastern Federal District
+9Amur Oblast, Sakha Republic (western part; west of the Lena River as well as territories adjacent to the Lena on the eastern side)
+9Siberian Federal District
+9Zabaykalsky Krai
+9South Korea
+9Timor-Leste
+9Tokyo
+9Seoul
+9Pyongyang
+9Ambon
+9Yakutsk
+9.5Australia
+9.5Northern Territory
+9.5South Australia
+9.5New South Wales
+9.5Broken Hill
+9.5Adelaide
+10Australia
+10Australian Capital Territory
+10New South Wales (except Broken Hill)
+10Queensland
+10Tasmania
+10Victoria
+10Federated States of Micronesia
+10Western part
+10Papua New Guinea
+10All of the country except Autonomous Region of Bougainville
+10Russia – Vladivostok Time
+10Far Eastern Federal District
+10Primorsky Krai, Jewish Autonomous Oblast, Khabarovsk Krai, and Sakha Republic (central part; east of 140 degrees longitude and including the Abyysky, Allaikhovsky, Momsky, Nizhnekolymsky, and Ssilvernekolymsky districts)
+10United States
+10Guam
+10Northern Mariana Islands
+10Sydney
+10Port Moresby
+10Vladivostok
+10.5Australia
+10.5New South Wales
+10.5Lord Howe Island
+11Australia
+11Norfolk Island
+11Federated States of Micronesia
+11Eastern part
+11France
+11New Caledonia
+11Papua New Guinea
+11Autonomous Region of Bougainville
+11Russia – Magadan Time
+11Far Eastern Federal District
+11Sakha Republic (eastern part; Oymyakonsky, Ust-Yansky, and Verkhoyansky districts), Magadan Oblast and Sakhalin Oblast
+11Solomon Islands
+11Vanuatu
+11Nouméa
+11Magadan
+12France
+12Wallis and Futuna
+12Fiji
+12Kiribati
+12Gilbert Islands
+12Marshall Islands
+12Nauru
+12New Zealand (except Chatham Islands)
+12Russia – Kamchatka Time
+12Far Eastern Federal District
+12Chukotka Autonomous Okrug and Kamchatka Krai
+12Tuvalu
+12United States
+12Wake Island
+12Auckland
+12Suva
+12Petropavlovsk-Kamchatsky
+12.75New Zealand
+12.75Chatham Islands
+13Kiribati
+13Phoenix Islands
+13New Zealand
+13Tokelau
+13Samoa
+13Tonga
+14Kiribati
+14Line Islands
718 | 719 | --------------------------------------------------------------------------------