Hi @msflow,
Could you please show a bit more about the 'JarigDatum' column that you mentioned?
Could you please show more details about your SharePoint list?
Further, do you want to update the employees whose birthday is between utcnow() and utcnow()+28 days?
I suppose that you want to update the employees whose birthday is between utcnow() and utcnow()+28 days, is it true? I think there is something wrong with the formula that you provided within Condition box.
I have created a SharePoint list on my side and the data structure of it as below:
Note: The Birth Date column is a Date type column, the JarigDatum column is Number type column and the default value of it is empty.
If you want to update the employees whose birthday is between utcnow() and utcnow()+28 days, I afraid that there is something wrong with the formula that you provided within your Condition box.
I have made a test on my side and please take a try with the following workaround:
- Add a Recurrence trigger, Interval set to 1 and Frequency set to Day.
- Add a "Get items" action, specify Site Address and List Name.
- Add a "Apply to each", input parameter set to output of "Get items" action.
- Within "Apply to each" action, add a Condition, click "Edit in advanced mode", type the following formula:
@and(greaterOrEquals(formatDateTime(items('Apply_to_each')?['Birth_x0020_Date'], 'MM/dd'), utcNow('MM/dd')),lessOrEquals(formatDateTime(items('Apply_to_each')?['Birth_x0020_Date'], 'MM/dd'), formatDateTime(addDays(utcNow(), 28), 'MM/dd')))
- Within "If/yes" branch of Condition, add a "Update item" action, specify Site Address and List Name. Id field set to ID dynamic content of "Get items" action. The JarigDatum field set to 1.
- Within "If/no" branch of Condition, add a "Update item 2" action, specify Site Address and List Name. Id field set to ID dynamic content of "Get items" action. The JarigDatum field set to 0.
Image reference:
The flow works successfully as below:

In addition, you could also consider take a try to add two Conditions within your flow as below:

Within Condition box, click "Edit in advanced mode", type the following formula:
@greaterOrEquals(formatDateTime(items('Apply_to_each')?['Birth_x0020_Date'], 'MM/dd'), utcNow('MM/dd'))
Within Condition 2 box, click "Edit in advanced mode", type the following formula:
@lessOrEquals(formatDateTime(items('Apply_to_each')?['Birth_x0020_Date'], 'MM/dd'), formatDateTime(addDays(utcNow(), 28), 'MM/dd'))
Best regards,
Kris