brazil

Ngayon ay Araw at Buwan sa natal

  • Huling na-update: Linggo, Oktubre 18, 2026 nang 11:51 PM
  • Ngayon ay Pagsikat: 16:59↑Silangan100°
  • Ngayon ay Pagsalop: 05:14↑Kanluran260°
  • Ngayon ay Pag-akyat ng Buwan: 23:09↑Silangan-Timog-Silangan114°
  • Mga Oras ng Liwanag ng Araw: 12:14:57 (+00:19)

Ngayon ang Posisyon ng Araw sa natal

natal
Batayang Petsa Petsa Mga Oras ng Liwanag ng Araw Pagkakaiba mula sa Mga Oras ng Liwanag Ngayon
Ngayon Oktubre 18, 2026 12:15:16 00:00:00
Kahapon Oktubre 17, 2026 12:14:57 -00:00:19
Winter Solstice Hun 21, 2026 11:47:13 -00:28:03
Summer Solstice Disyembre 22, 2026 12:27:41 +00:12:25

Ngayon ang Mga Oras ng Liwanag ng Araw sa natal

natal

Susunod na 7 Araw ng Araw sa natal

2026 Pagsikat/Pagsalop Mga Oras ng Liwanag ng Araw Solar Noon
Petsa Pagsikat Pagsalop Haba Pagkakaiba Oras Distansya ng Araw (Miliong km)
Linggo, Oktubre 18, 2026 16:59 05:14 12:14:57 +00:19 23:06 (86°) 149.018
Lun, Oktubre 19, 2026 16:59 05:14 12:15:16 +00:19 23:06 (85.7°) 148.976
Martes, Oktubre 20, 2026 16:58 05:14 12:15:35 +00:19 23:06 (85.3°) 148.934
Miyer, Oktubre 21, 2026 16:58 05:14 12:15:53 +00:18 23:05 (85°) 148.893
Huwe, Oktubre 22, 2026 16:58 05:14 12:16:11 +00:18 23:05 (84.6°) 148.852
Biy, Oktubre 23, 2026 16:58 05:14 12:16:30 +00:19 23:05 (84.3°) 148.81
Sab, Oktubre 24, 2026 16:57 05:14 12:16:48 +00:18 23:05 (83.9°) 148.769

Ngayon ang Posisyon ng Buwan sa natal

natal

Susunod na 7 Araw ng Buwan sa natal

2026 Pag-akyat ng Buwan/Pagbaba ng Buwan/Mga Yugto Pagdadaan ng Meridian
Petsa Pag-akyat ng Buwan Pagbaba ng Buwan Pag-akyat ng Buwan Mga Yugto Oras Distansya (km) Rate ng Pag-iilaw
Linggo, Oktubre 18, 2026 23:09 ↑ (114°) 11:54 ↑ (248°)
Ikalawang Kuwarter
05:32 (72.6°) 402,374 55.62%
Lun, Oktubre 19, 2026 23:58 ↑ (111°)
06:19 (76.5°) 399,228 65.58%
Martes, Oktubre 20, 2026 00:46 ↑ (106°) 12:38 ↑ (252°)
07:04 (81.3°) 394,945 74.56%
Miyer, Oktubre 21, 2026 01:32 ↑ (100°) 13:20 ↑ (257°)
07:47 (86.9°) 389,817 82.42%
Huwe, Oktubre 22, 2026 02:18 ↑ (94°) 14:02 ↑ (263°)
08:31 (87°) 384,222 89.07%
Biy, Oktubre 23, 2026 03:06 ↑ (88°) 14:43 ↑ (269°)
09:15 (80.6°) 378,615 94.4%
Sab, Oktubre 24, 2026 03:55 ↑ (81°) 15:25 ↑ (275°)
10:01 (74.1°) 373,467 98.16%

Araw at Buwan ayon sa Lungsod sa brazil

Pangalan ng Bansa Pangalan ng Lungsod Kasalukuyang Oras Pagsikat Pagsalop Pag-akyat ng Buwan Pagbaba ng Buwan Mga Oras ng Liwanag ng Araw
brazilbrazil alagoinhas Linggo, Oktubre 18, 2026 nang 11:51 PM 17:08↑E100° 05:31↑W260° 23:11↑ESE115° 12:24:02 (+00:40)
brazilbrazil foz-do-iguaçu Linggo, Oktubre 18, 2026 nang 11:51 PM 18:02↑E101° 06:47↑WSW259° 23:50↑ESE117° 13:10↑WSW242° 12:45:28 (+01:27)
brazilbrazil ponta-grossa Linggo, Oktubre 18, 2026 nang 11:51 PM 17:44↑E101° 06:29↑WSW259° 23:32↑ESE117° 12:51↑WSW242° 12:44:40 (+01:25)
brazilbrazil anápolis Linggo, Oktubre 18, 2026 nang 11:51 PM 17:47↑E100° 06:17↑W259° 23:46↑ESE115° 12:26↑WSW244° 12:30:22 (+00:54)
brazilbrazil garanhuns Linggo, Oktubre 18, 2026 nang 11:51 PM 17:02↑E100° 05:21↑W260° 23:09↑ESE114° 12:19:19 (+00:29)
brazilbrazil porto-acre Linggo, Oktubre 18, 2026 nang 9:51 PM 19:06↑E100° 07:26↑W260° 01:16↑ESE114° 12:20:23 (+00:31)
brazilbrazil aracaju Linggo, Oktubre 18, 2026 nang 11:51 PM 17:03↑E100° 05:25↑W260° 23:08↑ESE114° 12:22:15 (+00:35)
brazilbrazil goiânia Linggo, Oktubre 18, 2026 nang 11:51 PM 17:47↑E100° 06:18↑W259° 23:47↑ESE115° 12:28↑WSW243° 12:30:54 (+00:55)
brazilbrazil porto-alegre Linggo, Oktubre 18, 2026 nang 11:51 PM 17:44↑ESE102° 06:38↑WSW258° 23:25↑ESE118° 13:08↑WSW240° 12:53:45 (+01:44)
brazilbrazil araguaína Linggo, Oktubre 18, 2026 nang 11:51 PM 17:50↑E100° 06:07↑W260° 00:01↑ESE114° 12:04↑WSW244° 12:16:55 (+00:23)
brazilbrazil governador-valadares Linggo, Oktubre 18, 2026 nang 11:51 PM 17:17↑E100° 05:51↑W259° 23:12↑ESE115° 12:02↑WSW243° 12:34:16 (+01:02)
brazilbrazil porto-velho Linggo, Oktubre 18, 2026 nang 10:51 PM 18:52↑E100° 07:11↑W260° 01:03↑ESE114° 13:12↑WSW244° 12:19:10 (+00:28)
brazilbrazil bacabal Linggo, Oktubre 18, 2026 nang 11:51 PM 17:39↑E100° 05:51↑W260° 23:52↑ESE114° 12:12:44 (+00:13)
brazilbrazil guarulhos Linggo, Oktubre 18, 2026 nang 11:51 PM 17:31↑E101° 06:13↑W259° 23:21↑ESE116° 12:32↑WSW242° 12:41:50 (+01:19)
brazilbrazil recife Linggo, Oktubre 18, 2026 nang 11:51 PM 16:56↑E100° 05:14↑W260° 23:04↑ESE114° 12:18:08 (+00:26)
brazilbrazil balneário-camboriú Linggo, Oktubre 18, 2026 nang 11:51 PM 17:37↑E101° 06:24↑WSW258° 23:22↑ESE117° 12:49↑WSW241° 12:48:04 (+01:33)
brazilbrazil ilha-de-itamaracá Linggo, Oktubre 18, 2026 nang 11:51 PM 16:56↑E100° 05:14↑W260° 23:04↑ESE114° 12:17:42 (+00:24)
brazilbrazil ribeirão-prêto Linggo, Oktubre 18, 2026 nang 11:51 PM 17:38↑E101° 06:16↑W259° 23:31↑ESE116° 12:32↑WSW243° 12:38:02 (+01:10)
brazilbrazil balsas Linggo, Oktubre 18, 2026 nang 11:51 PM 17:41↑E100° 05:58↑W260° 23:51↑ESE114° 12:17:24 (+00:24)
brazilbrazil ilhéus Linggo, Oktubre 18, 2026 nang 11:51 PM 17:08↑E100° 05:36↑W260° 23:08↑ESE115° 12:28:00 (+00:48)
brazilbrazil rio-branco Linggo, Oktubre 18, 2026 nang 9:51 PM 19:07↑E100° 07:27↑W260° 01:17↑ESE114° 12:20:57 (+00:33)
brazilbrazil barra-do-garças Linggo, Oktubre 18, 2026 nang 10:51 PM 18:00↑E100° 06:30↑W259° 00:01↑ESE115° 12:29:40 (+00:51)
brazilbrazil imperatriz Linggo, Oktubre 18, 2026 nang 11:51 PM 17:48↑E100° 06:03↑W260° 00:01↑ESE114° 12:14:36 (+00:19)
brazilbrazil rio-de-janeiro Linggo, Oktubre 18, 2026 nang 11:51 PM 17:18↑E101° 05:59↑W259° 23:08↑ESE116° 12:17↑WSW242° 12:41:00 (+01:17)
brazilbrazil barreiras Linggo, Oktubre 18, 2026 nang 11:51 PM 17:34↑E100° 05:58↑W260° 23:38↑ESE115° 12:01↑WSW244° 12:24:04 (+00:39)
brazilbrazil ipatinga Linggo, Oktubre 18, 2026 nang 11:51 PM 17:18↑E101° 05:53↑W259° 23:13↑ESE116° 12:06↑WSW243° 12:35:15 (+01:05)
brazilbrazil rio-grande Linggo, Oktubre 18, 2026 nang 11:51 PM 17:46↑ESE102° 06:43↑WSW258° 23:23↑ESE119° 13:17↑WSW240° 12:57:43 (+01:54)
brazilbrazil bauru Linggo, Oktubre 18, 2026 nang 11:51 PM 17:42↑E101° 06:22↑W259° 23:34↑ESE116° 12:39↑WSW243° 12:39:56 (+01:15)
brazilbrazil itabuna Linggo, Oktubre 18, 2026 nang 11:51 PM 17:09↑E100° 05:37↑W260° 23:09↑ESE115° 12:27:58 (+00:48)
brazilbrazil salvador Linggo, Oktubre 18, 2026 nang 11:51 PM 17:07↑E100° 05:32↑W260° 23:09↑ESE115° 12:25:17 (+00:41)
brazilbrazil belém Linggo, Oktubre 18, 2026 nang 11:51 PM 17:55↑E100° 06:04↑W260° 00:12↑ESE114° 12:08:54 (+00:05)
brazilbrazil itumbiara Linggo, Oktubre 18, 2026 nang 11:51 PM 17:46↑E100° 06:19↑W259° 23:43↑ESE115° 12:31↑WSW243° 12:33:36 (+01:01)
brazilbrazil santa-maría Linggo, Oktubre 18, 2026 nang 11:51 PM 17:55↑ESE102° 06:47↑WSW258° 23:36↑ESE118° 13:17↑WSW241° 12:53:06 (+01:44)
brazilbrazil belo-horizonte Linggo, Oktubre 18, 2026 nang 11:51 PM 17:24↑E101° 05:59↑W259° 23:18↑ESE116° 12:13↑WSW243° 12:35:58 (+01:05)
brazilbrazil jequié Linggo, Oktubre 18, 2026 nang 11:51 PM 17:13↑E100° 05:39↑W260° 23:14↑ESE115° 12:26:36 (+00:45)
brazilbrazil santarém Linggo, Oktubre 18, 2026 nang 11:51 PM 18:20↑E100° 06:30↑W260° 00:36↑ESE114° 12:21↑WSW245° 12:10:15 (+00:08)
brazilbrazil blumenau Linggo, Oktubre 18, 2026 nang 11:51 PM 17:38↑ESE101° 06:26↑WSW258° 23:23↑ESE117° 12:51↑WSW241° 12:47:55 (+01:32)
brazilbrazil joão-pessoa Linggo, Oktubre 18, 2026 nang 11:51 PM 16:57↑E100° 05:14↑W260° 23:06↑ESE114° 12:16:49 (+00:23)
brazilbrazil santos Linggo, Oktubre 18, 2026 nang 11:51 PM 17:30↑E101° 06:12↑W259° 23:19↑ESE116° 12:32↑WSW242° 12:42:42 (+01:20)
brazilbrazil boa-vista Linggo, Oktubre 18, 2026 nang 10:51 PM 18:47↑E100° 06:50↑W260° 01:11↑ESE114° 12:03:01 (-00:09)
brazilbrazil joinville Linggo, Oktubre 18, 2026 nang 11:51 PM 17:38↑E101° 06:25↑WSW258° 23:24↑ESE117° 12:48↑WSW242° 12:46:48 (+01:29)
brazilbrazil são-félix-do-xingu Linggo, Oktubre 18, 2026 nang 11:51 PM 18:06↑E100° 06:22↑W260° 00:17↑ESE114° 12:18↑WSW245° 12:16:08 (+00:21)
brazilbrazil brasilia Linggo, Oktubre 18, 2026 nang 11:51 PM 17:43↑E100° 06:12↑W259° 23:43↑ESE115° 12:20↑WSW244° 12:29:32 (+00:51)
brazilbrazil juàzeiro-do-norte Linggo, Oktubre 18, 2026 nang 11:51 PM 17:15↑E100° 05:31↑W260° 23:24↑ESE114° 12:16:57 (+00:23)
brazilbrazil são-gabriel-da-cachoeira Linggo, Oktubre 18, 2026 nang 10:51 PM 19:11↑E100° 07:17↑W260° 01:32↑ESE114° 13:08↑WSW245° 12:07:05 (+00:01)
brazilbrazil camaçari Linggo, Oktubre 18, 2026 nang 11:51 PM 17:07↑E100° 05:31↑W260° 23:09↑ESE115° 12:24:52 (+00:42)
brazilbrazil juiz-de-fora Linggo, Oktubre 18, 2026 nang 11:51 PM 17:20↑E101° 05:59↑W259° 23:11↑ESE116° 12:15↑WSW243° 12:39:00 (+01:13)
brazilbrazil são-josé-do-rio-preto Linggo, Oktubre 18, 2026 nang 11:51 PM 17:45↑E101° 06:22↑W259° 23:39↑ESE116° 12:37↑WSW243° 12:37:27 (+01:09)
brazilbrazil campina-grande Linggo, Oktubre 18, 2026 nang 11:51 PM 17:01↑E100° 05:18↑W260° 23:10↑ESE114° 12:16:57 (+00:23)
brazilbrazil londrina Linggo, Oktubre 18, 2026 nang 11:51 PM 17:50↑E101° 06:31↑W259° 23:41↑ESE116° 12:50↑WSW242° 12:41:37 (+01:18)
brazilbrazil são-josé-dos-campos Linggo, Oktubre 18, 2026 nang 11:51 PM 17:29↑E101° 06:10↑W259° 23:19↑ESE116° 12:29↑WSW242° 12:41:26 (+01:18)
brazilbrazil campinas Linggo, Oktubre 18, 2026 nang 11:51 PM 17:34↑E101° 06:14↑W259° 23:24↑ESE116° 12:33↑WSW242° 12:40:54 (+01:17)
brazilbrazil macaé Linggo, Oktubre 18, 2026 nang 11:51 PM 17:13↑E101° 05:53↑W259° 23:04↑ESE116° 12:10↑WSW242° 12:40:00 (+01:14)
brazilbrazil são-luis Linggo, Oktubre 18, 2026 nang 11:51 PM 17:38↑E100° 05:48↑W260° 23:53↑ESE114° 12:10:24 (+00:08)
brazilbrazil campo-grande Linggo, Oktubre 18, 2026 nang 10:51 PM 18:06↑E101° 06:43↑W259° 00:01↑ESE116° 12:36:54 (+01:08)
brazilbrazil macapá Linggo, Oktubre 18, 2026 nang 11:51 PM 18:07↑E100° 06:13↑W260° 00:26↑ESE114° 12:01↑WSW245° 12:06:50 (+00:00)
brazilbrazil são-paulo Linggo, Oktubre 18, 2026 nang 11:51 PM 17:31↑E101° 06:13↑W259° 23:21↑ESE116° 12:32↑WSW242° 12:42:00 (+01:19)
brazilbrazil campos Linggo, Oktubre 18, 2026 nang 11:51 PM 17:12↑E101° 05:50↑W259° 23:03↑ESE116° 12:06↑WSW243° 12:38:58 (+01:13)
brazilbrazil maceió Linggo, Oktubre 18, 2026 nang 11:51 PM 16:59↑E100° 05:19↑W260° 23:04↑ESE114° 12:20:25 (+00:31)
brazilbrazil sinop Linggo, Oktubre 18, 2026 nang 10:51 PM 18:16↑E100° 06:39↑W260° 00:22↑ESE114° 12:23:39 (+00:38)
brazilbrazil caruaru Linggo, Oktubre 18, 2026 nang 11:51 PM 17:00↑E100° 05:19↑W260° 23:08↑ESE114° 12:18:28 (+00:27)
brazilbrazil manaus Linggo, Oktubre 18, 2026 nang 10:51 PM 18:40↑E100° 06:51↑W260° 00:57↑ESE114° 12:11:13 (+00:10)
brazilbrazil sobral Linggo, Oktubre 18, 2026 nang 11:51 PM 17:21↑E100° 05:33↑W260° 23:35↑ESE114° 12:12:00 (+00:12)
brazilbrazil caxias-do-sul Linggo, Oktubre 18, 2026 nang 11:51 PM 17:45↑ESE101° 06:37↑WSW258° 23:27↑ESE118° 13:05↑WSW241° 12:52:06 (+01:41)
brazilbrazil manicoré Linggo, Oktubre 18, 2026 nang 10:51 PM 18:43↑E100° 06:58↑W260° 00:57↑ESE114° 12:14:59 (+00:18)
brazilbrazil sorocaba Linggo, Oktubre 18, 2026 nang 11:51 PM 17:35↑E101° 06:16↑W259° 23:25↑ESE116° 12:36↑WSW242° 12:41:54 (+01:18)
brazilbrazil codó Linggo, Oktubre 18, 2026 nang 11:51 PM 17:35↑E100° 05:48↑W260° 23:48↑ESE114° 12:13:06 (+00:15)
brazilbrazil montes-claros Linggo, Oktubre 18, 2026 nang 11:51 PM 17:26↑E100° 05:57↑W259° 23:24↑ESE115° 12:06↑WSW243° 12:30:58 (+00:55)
brazilbrazil tabatinga Linggo, Oktubre 18, 2026 nang 10:51 PM 19:19↑E100° 07:32↑W260° 01:36↑ESE114° 13:28↑WSW245° 12:12:47 (+00:13)
brazilbrazil criciúma Linggo, Oktubre 18, 2026 nang 11:51 PM 17:38↑ESE101° 06:29↑WSW258° 23:20↑ESE118° 12:56↑WSW241° 12:51:10 (+01:39)
brazilbrazil mossoró Linggo, Oktubre 18, 2026 nang 11:51 PM 17:08↑E100° 05:22↑W260° 23:20↑ESE114° 12:14:05 (+00:17)
brazilbrazil tefé Linggo, Oktubre 18, 2026 nang 10:51 PM 18:59↑E100° 07:10↑W260° 01:16↑ESE114° 13:05↑WSW245° 12:11:33 (+00:11)
brazilbrazil cruzeiro-do-sul Linggo, Oktubre 18, 2026 nang 9:51 PM 19:28↑E100° 07:45↑W260° 01:41↑ESE114° 12:17:35 (+00:25)
brazilbrazil natal Linggo, Oktubre 18, 2026 nang 11:51 PM 16:59↑E100° 05:14↑W260° 23:09↑ESE114° 12:14:57 (+00:19)
brazilbrazil teófilo-otoni Linggo, Oktubre 18, 2026 nang 11:51 PM 17:16↑E100° 05:48↑W259° 23:12↑ESE115° 12:32:41 (+00:59)
brazilbrazil cuiabá Linggo, Oktubre 18, 2026 nang 10:51 PM 18:16↑E100° 06:45↑W259° 00:17↑ESE115° 12:29:15 (+00:50)
brazilbrazil niterói Linggo, Oktubre 18, 2026 nang 11:51 PM 17:18↑E101° 05:59↑W259° 23:08↑ESE116° 12:16↑WSW242° 12:40:51 (+01:17)
brazilbrazil teresina Linggo, Oktubre 18, 2026 nang 11:51 PM 17:30↑E100° 05:44↑W260° 23:42↑ESE114° 12:13:58 (+00:17)
brazilbrazil curitiba Linggo, Oktubre 18, 2026 nang 11:51 PM 17:40↑E101° 06:25↑WSW259° 23:28↑ESE117° 12:48↑WSW242° 12:45:16 (+01:27)
brazilbrazil olímpia Linggo, Oktubre 18, 2026 nang 11:51 PM 17:43↑E101° 06:20↑W259° 23:37↑ESE116° 12:35↑WSW243° 12:37:18 (+01:08)
brazilbrazil uberaba Linggo, Oktubre 18, 2026 nang 11:51 PM 17:40↑E101° 06:15↑W259° 23:35↑ESE116° 12:29↑WSW243° 12:35:43 (+01:05)
brazilbrazil dourados Linggo, Oktubre 18, 2026 nang 10:51 PM 18:05↑E101° 06:45↑W259° 23:58↑ESE116° 13:03↑WSW243° 12:39:48 (+01:14)
brazilbrazil palmas Linggo, Oktubre 18, 2026 nang 11:51 PM 17:49↑E100° 06:10↑W260° 23:56↑ESE114° 12:10↑WSW244° 12:21:12 (+00:33)
brazilbrazil uberlandia Linggo, Oktubre 18, 2026 nang 11:51 PM 17:42↑E100° 06:16↑W259° 23:38↑ESE115° 12:29↑WSW243° 12:34:24 (+01:03)
brazilbrazil eirunepé Linggo, Oktubre 18, 2026 nang 9:51 PM 19:17↑E100° 07:33↑W260° 01:31↑ESE114° 12:16:12 (+00:21)
brazilbrazil parnaíba Linggo, Oktubre 18, 2026 nang 11:51 PM 17:27↑E100° 05:38↑W260° 23:42↑ESE114° 12:10:56 (+00:10)
brazilbrazil uruguaiana Linggo, Oktubre 18, 2026 nang 11:51 PM 18:08↑ESE102° 07:01↑WSW258° 23:50↑ESE118° 13:31↑WSW241° 12:53:16 (+01:44)
brazilbrazil feira-de-santana Linggo, Oktubre 18, 2026 nang 11:51 PM 17:10↑E100° 05:34↑W260° 23:13↑ESE115° 12:24:12 (+00:40)
brazilbrazil passo-fundo Linggo, Oktubre 18, 2026 nang 11:51 PM 17:50↑ESE101° 06:41↑WSW258° 23:34↑ESE117° 13:08↑WSW241° 12:50:24 (+01:37)
brazilbrazil vitória Linggo, Oktubre 18, 2026 nang 11:51 PM 17:09↑E101° 05:45↑W259° 23:02↑ESE116° 12:36:35 (+01:07)
brazilbrazil fernando-de-noronha Lun, Oktubre 19, 2026 nang 12:51 AM 16:49↑E100° 05:01↑W260° 23:50↑ESE110° 11:39↑WSW248° 12:12:26 (+00:13)
brazilbrazil pelotas Linggo, Oktubre 18, 2026 nang 11:51 PM 17:47↑ESE102° 06:44↑WSW258° 23:25↑ESE119° 13:17↑WSW240° 12:57:10 (+01:52)
brazilbrazil vitória-da-conquista Linggo, Oktubre 18, 2026 nang 11:51 PM 17:15↑E100° 05:43↑W260° 23:15↑ESE115° 12:28:04 (+00:48)
brazilbrazil florianópolis Linggo, Oktubre 18, 2026 nang 11:51 PM 17:36↑ESE101° 06:24↑WSW258° 23:20↑ESE117° 12:50↑WSW241° 12:49:10 (+01:35)
brazilbrazil petrópolis Linggo, Oktubre 18, 2026 nang 11:51 PM 17:19↑E101° 05:59↑W259° 23:09↑ESE116° 12:16↑WSW242° 12:40:14 (+01:15)
brazilbrazil volta-redonda Linggo, Oktubre 18, 2026 nang 11:51 PM 17:22↑E101° 06:02↑W259° 23:13↑ESE116° 12:19↑WSW242° 12:40:14 (+01:15)
brazilbrazil fortaleza Linggo, Oktubre 18, 2026 nang 11:51 PM 17:14↑E100° 05:26↑W260° 23:27↑ESE114° 12:12:04 (+00:12)
brazilbrazil pirassununga Linggo, Oktubre 18, 2026 nang 11:51 PM 17:36↑E101° 06:15↑W259° 23:28↑ESE116° 12:32↑WSW243° 12:39:24 (+01:14)


Bootstrap